mirror of
https://github.com/clearlinux/clr-init.git
synced 2026-08-19 12:16:26 +00:00
8aa0ffffa7
Signed-off-by: Josue David Hernandez <josue.d.hernandez.gutierrez@intel.com>
14 lines
787 B
Bash
Executable File
14 lines
787 B
Bash
Executable File
#!/usr/bin/bash
|
|
|
|
INITRD_FILE=$1
|
|
mkdir -p ${MESON_BUILD_ROOT}/initramfs/{proc,dev,sys,root,usr/lib64,lib64}
|
|
cp ${MESON_BUILD_ROOT}/init ${MESON_BUILD_ROOT}/initramfs/
|
|
cp -u /usr/lib64/{libc.so.?,libm.so.?,libgcc_s.so.?,libuuid.so.?,libdevmapper.so.?.??,libgcrypt.so.??,libgpg-error.so.?,libudev.so.?,libpthread.so.?} ${MESON_BUILD_ROOT}/initramfs/usr/lib64/
|
|
cp -u /usr/lib/libcryptsetup.so.? ${MESON_BUILD_ROOT}/initramfs/usr/lib64/
|
|
cp -u /lib64/ld-linux-x86-64.so.? ${MESON_BUILD_ROOT}/initramfs/lib64/
|
|
cd ${MESON_BUILD_ROOT}/initramfs
|
|
find . -print0 | cpio --null -ov --format=newc | gzip -9 > ${MESON_BUILD_ROOT}/${INITRD_FILE}
|
|
mkdir -p ${MESON_INSTALL_PREFIX}/lib/kernel/
|
|
cp ${MESON_BUILD_ROOT}/${INITRD_FILE} ${MESON_INSTALL_PREFIX}/lib/kernel/${INITRD_FILE}
|
|
cd ${MESON_SOURCE_ROOT}
|