summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile34
1 files changed, 17 insertions, 17 deletions
diff --git a/Makefile b/Makefile
index a364f88..495de27 100644
--- a/Makefile
+++ b/Makefile
@@ -2,27 +2,27 @@ SHELL = bash
2 2
3snapshot_uri_base = https://snapshot.debian.org/package 3snapshot_uri_base = https://snapshot.debian.org/package
4 4
5kernel_version != uname -r 5sudo != [ "$$(id -u)" = 0 ] || echo sudo
6kernel_package_name != dpkg -S /boot/vmlinuz-$(kernel_version) | sed 's/:.*//' 6dpkg := $(sudo) dpkg
7kernel_package_version != dpkg-query --showformat='$${Version}\n' -W "$(kernel_package_name)" 7apt := $(sudo) apt
8kernel_source_package != dpkg-query --showformat='$${source:Package}\n' -W "$(kernel_package_name)" 8
9arch != dpkg-architecture -q DEB_HOST_ARCH 9kernel_version != uname -r
10 10kernel_package_name != dpkg -S /boot/vmlinuz-$(kernel_version) | sed 's/:.*//'
11want_version = ${kernel_package_version} 11kernel_package_version != dpkg-query --showformat='$${Version}\n' -W "$(kernel_package_name)"
12want_package = linux-image-${arch} 12kernel_source_package != dpkg-query --showformat='$${source:Package}\n' -W "$(kernel_package_name)"
13wantvencoded != sed 's/-/%2B/g' <<< "${want_version}" 13kernel_arch != dpkg-architecture -q DEB_HOST_ARCH
14snapshot_uri = ${snapshot_uri_base}/${kernel_source_package}/${wantvencoded}/\#${want_package}_${want_version} 14
15want_filename = ${want_package}_${want_version}_${arch}.deb 15want_package = linux-image-${kernel_arch}
16 16want_version = ${kernel_package_version}
17sudo != [ $$(id -u) = 0 ] || echo sudo 17want_filename = ${want_package}_${want_version}_${kernel_arch}.deb
18dpkg := $(sudo) dpkg 18wantvencoded = $(subst -,%2B,${want_version})
19snapshot_uri = ${snapshot_uri_base}/${kernel_source_package}/${wantvencoded}/\#${want_package}_${want_version}
19 20
20ifeq (,$(shell command -v hxprintlinks)) 21ifeq (,$(shell command -v hxprintlinks))
21$(shell $(sudo) apt install html-xml-utils >&2) 22$(shell $(apt) install html-xml-utils >&2)
22endif 23endif
23
24ifeq (,$(shell command -v wget)) 24ifeq (,$(shell command -v wget))
25$(shell $(sudo) apt install wget >&2) 25$(shell $(apt) install wget >&2)
26endif 26endif
27 27
28wanted_deb_uri != hxprintlinks "${snapshot_uri}" | \ 28wanted_deb_uri != hxprintlinks "${snapshot_uri}" | \