diff options
author | Andrew Cady <d@jerkface.net> | 2019-10-04 21:26:34 -0400 |
---|---|---|
committer | Andrew Cady <d@jerkface.net> | 2019-10-04 21:26:34 -0400 |
commit | d211b4e5352b3a94e0f297802a1b3e67cb51ef13 (patch) | |
tree | f295e251d0c6c5b096f0766365b645bae9d861ac /Makefile | |
parent | f3daba67e9239dbcac2fe264e3f863ab7dc87b5e (diff) |
use correct kernel version for booting
specifically, use the version of linux-image-amd64 present in samizdat.btrfs
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -68,8 +68,15 @@ rootfs: | |||
68 | sudo mkdir -p /srv/nbd | 68 | sudo mkdir -p /srv/nbd |
69 | sudo ln -sf "$$PWD"/rootfs/samizdat.btrfs /srv/nbd/samizdat.btrfs | 69 | sudo ln -sf "$$PWD"/rootfs/samizdat.btrfs /srv/nbd/samizdat.btrfs |
70 | 70 | ||
71 | define get_kernel_version | ||
72 | grep '^ii linux-image-amd64' rootfs/_build/samizdat.pkgs.txt | \ | ||
73 | (read _ pkg ver _; apt-cache show $$pkg=$$ver) | \ | ||
74 | grep Depends | \ | ||
75 | (read _ a; echo $${a#linux-image-}) | ||
76 | endef | ||
77 | |||
71 | boot: rootfs | 78 | boot: rootfs |
72 | sudo qemu.sh | 79 | sudo kernel_version=$$($(get_kernel_version)) qemu.sh |
73 | 80 | ||
74 | reuse_child := $(shell 2>/dev/null read child < reused-child && echo --reuse_child=$$child; true) | 81 | reuse_child := $(shell 2>/dev/null read child < reused-child && echo --reuse_child=$$child; true) |
75 | 82 | ||