From d211b4e5352b3a94e0f297802a1b3e67cb51ef13 Mon Sep 17 00:00:00 2001 From: Andrew Cady Date: Fri, 4 Oct 2019 21:26:34 -0400 Subject: use correct kernel version for booting specifically, use the version of linux-image-amd64 present in samizdat.btrfs --- Makefile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 0a174e2..00ae4b5 100644 --- a/Makefile +++ b/Makefile @@ -68,8 +68,15 @@ rootfs: sudo mkdir -p /srv/nbd sudo ln -sf "$$PWD"/rootfs/samizdat.btrfs /srv/nbd/samizdat.btrfs +define get_kernel_version +grep '^ii linux-image-amd64' rootfs/_build/samizdat.pkgs.txt | \ + (read _ pkg ver _; apt-cache show $$pkg=$$ver) | \ + grep Depends | \ + (read _ a; echo $${a#linux-image-}) +endef + boot: rootfs - sudo qemu.sh + sudo kernel_version=$$($(get_kernel_version)) qemu.sh reuse_child := $(shell 2>/dev/null read child < reused-child && echo --reuse_child=$$child; true) -- cgit v1.2.3