Page MenuHomeVyOS Platform

docker_build_kernel_fix.patch

Authored By
jayms_patel
Feb 27 2020, 7:58 PM
Size
1 KB
Referenced Files
None
Subscribers
None

docker_build_kernel_fix.patch

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 87b53bd..281ea11 100755
--- a/data/live-build-config/hooks/live/17-gen_initramfs.chroot
+++ b/data/live-build-config/hooks/live/17-gen_initramfs.chroot
@@ -9,4 +9,6 @@ if [ -e /boot/initrd.img-* ]; then
rm -f /boot/initrd.img-*
fi
-update-initramfs -c -k `ls /boot | grep vmlinuz- | sed 's/vmlinuz-//g'`
+kversion=$(ls -1 boot | sed -n 's/^vmlinuz-//p' | tail -1)
+
+update-initramfs -c -k $kversion
diff --git a/data/live-build-config/hooks/live/19-kernel_symlinks.chroot b/data/live-build-config/hooks/live/19-kernel_symlinks.chroot
index e63ca26..684fa6c 100755
--- a/data/live-build-config/hooks/live/19-kernel_symlinks.chroot
+++ b/data/live-build-config/hooks/live/19-kernel_symlinks.chroot
@@ -2,5 +2,8 @@
echo I: Creating kernel symlinks.
cd /boot
-ln -s initrd.img-* initrd.img
-ln -s vmlinuz-* vmlinuz
+
+kversion=$(ls -1 boot | sed -n 's/^vmlinuz-//p' | tail -1)
+
+ln -s initrd.img-$kversion initrd.img
+ln -s vmlinuz-$kversion vmlinuz

File Metadata

Mime Type
text/x-diff
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
5a/bd/3617825e792b149505ef15dbf061
Default Alt Text
docker_build_kernel_fix.patch (1 KB)

Event Timeline