summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorChristian Poessinger <christian@poessinger.com>2019-05-18 23:24:19 +0200
committerChristian Poessinger <christian@poessinger.com>2019-05-24 16:14:18 +0200
commit5f669b4158fbf00cee401f81cb36bf57e3c50c1c (patch)
tree9bba2cf6bf66d0ccfd621146218120c955e5a11a /data
parentd7227fa596cae22913bf00b01f5257f7e5d0059b (diff)
downloadvyos-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-xdata/live-build-config/hooks/live/17-gen_initramfs.chroot4
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'`