From d0b46fd6b01e561b7e388dd91c271ad8e301bb6d Mon Sep 17 00:00:00 2001 From: Andrew Cady Date: Tue, 18 Jun 2019 16:16:39 -0400 Subject: Change version selection logic for vmlinuz/initrd We now choose the installed version of linux-image-rt-amd64 This will surely break if linux-image-rt-amd64 is not installed. --- src/initrd.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/initrd.sh b/src/initrd.sh index ffa55d1..b6939b1 100755 --- a/src/initrd.sh +++ b/src/initrd.sh @@ -6,7 +6,12 @@ initrd=${samizdat_linux_dir}/initrd.img vmlinuz=${samizdat_linux_dir}/vmlinuz # version=4.9.0-6-amd64 -version=$(uname -r) +# version=$(apt-cache policy linux-image-amd64 | sed -ne 's/ Candidate: //p' || uname -r) +kernel_package=linux-image-rt-amd64 +kernel_package_version=$(apt-cache policy $kernel_package | sed -ne 's/ *Installed: //p') +real_kernel_package=$(apt-cache show $kernel_package=$kernel_package_version | sed -n 's/^Depends: //p') +version=${real_kernel_package#linux-image-} + conf_dir=$samizdat_initramfs_conf_dir apt_dependencies=$samizdat_initrd_files_dir/initrd-dependencies.txt -- cgit v1.2.3