diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-03 05:43:00 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-03 05:43:00 +0000 |
commit | 6032561e9b12b99fa51b4b38bdeee7f831adcaee (patch) | |
tree | 30d9958682cf814635ba3fcfe6457463fed91383 /debian/rules | |
parent | Adding upstream version 0.143. (diff) | |
download | initramfs-tools-debian.tar.xz initramfs-tools-debian.zip |
Adding debian version 0.143.debian/0.143debian
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rwxr-xr-x | debian/rules | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..80f2457 --- /dev/null +++ b/debian/rules @@ -0,0 +1,26 @@ +#!/usr/bin/make -f + +%: + dh $@ --with bash-completion + +# On Debian we can use either busybox or busybox-static, but on Ubuntu +# and derivatives only busybox-initramfs will work. +BUSYBOX_PACKAGES := $(shell if dpkg-vendor --derives-from ubuntu; then echo busybox-initramfs; else echo busybox busybox-static; fi) + +override_dh_gencontrol: + echo >> debian/initramfs-tools-core.substvars "busybox:Recommends=$(wordlist 2,100,$(BUSYBOX_PACKAGES:%=| %))" + dh_gencontrol + +override_dh_install: + sed -e 's,@BUSYBOX_PACKAGES@,$(wordlist 2,100,$(BUSYBOX_PACKAGES:%=or %)),' \ + mkinitramfs > debian/initramfs-tools-core/usr/sbin/mkinitramfs + chmod 755 debian/initramfs-tools-core/usr/sbin/mkinitramfs + dh_install + +override_dh_installinitramfs: + @: + +override_dh_auto_test: +ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) + tests/functions_test +endif |