Files
clr-init/install_initrd.sh
T
Josue David Hernandez e49a7d67a5 clr-init: change installation path
change installation path from
${DESTDIR}/${MESON_INSTALL_PREFIX}/lib/kernel/${INITRD_FILE} to
${DESTDIR}/${MESON_INSTALL_PREFIX}/lib/initrd.d/${INITRD_FILE}

Signed-off-by: Josue David Hernandez <josue.d.hernandez.gutierrez@intel.com>
2018-01-31 10:32:27 -06:00

12 lines
732 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.?,libcryptsetup.so.?,ld-linux-x86-64.so.?} ${MESON_BUILD_ROOT}/initramfs/usr/lib64/ && \
cd ${MESON_BUILD_ROOT}/initramfs && \
find . -print0 | cpio --null -ov --format=newc | gzip -9 > ${MESON_BUILD_ROOT}/${INITRD_FILE}
mkdir -p ${DESTDIR}/${MESON_INSTALL_PREFIX}/lib/initrd.d/ && \
cp ${MESON_BUILD_ROOT}/${INITRD_FILE} ${DESTDIR}/${MESON_INSTALL_PREFIX}/lib/initrd.d/${INITRD_FILE}
cd ${MESON_SOURCE_ROOT}