diff options
author | Christian Poessinger <christian@poessinger.com> | 2019-05-18 23:24:19 +0200 |
---|---|---|
committer | Christian Poessinger <christian@poessinger.com> | 2019-05-24 16:14:18 +0200 |
commit | 5f669b4158fbf00cee401f81cb36bf57e3c50c1c (patch) | |
tree | 9bba2cf6bf66d0ccfd621146218120c955e5a11a /data | |
parent | d7227fa596cae22913bf00b01f5257f7e5d0059b (diff) | |
download | vyos-build-5f669b4158fbf00cee401f81cb36bf57e3c50c1c.tar.gz vyos-build-5f669b4158fbf00cee401f81cb36bf57e3c50c1c.zip |
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.
Diffstat (limited to 'data')
-rwxr-xr-x | data/live-build-config/hooks/live/17-gen_initramfs.chroot | 4 |
1 files changed, 4 insertions, 0 deletions
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'` |