From 5f669b4158fbf00cee401f81cb36bf57e3c50c1c Mon Sep 17 00:00:00 2001 From: Christian Poessinger Date: Sat, 18 May 2019 23:24:19 +0200 Subject: Packages/kernel: ensure proper initramfs handling When building the kernel with 'make deb-pkg' insted of 'make-kpkg' - which is the new official way - an initramfs will be deployed. This break's VyOS! Delete all possible initramfs image(s) before building the final VyOS initramfs image. --- data/live-build-config/hooks/live/17-gen_initramfs.chroot | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'data') diff --git a/data/live-build-config/hooks/live/17-gen_initramfs.chroot b/data/live-build-config/hooks/live/17-gen_initramfs.chroot index 0f5e0ece..87b53bd6 100755 --- a/data/live-build-config/hooks/live/17-gen_initramfs.chroot +++ b/data/live-build-config/hooks/live/17-gen_initramfs.chroot @@ -5,4 +5,8 @@ echo I: Create initramfs if it does not exist. # Kernel complains about non available nls_ascii module when booting from USB pendrive echo "nls_ascii" >> /etc/initramfs-tools/modules +if [ -e /boot/initrd.img-* ]; then + rm -f /boot/initrd.img-* +fi + update-initramfs -c -k `ls /boot | grep vmlinuz- | sed 's/vmlinuz-//g'` -- cgit v1.2.3