summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
authorLouis Bouchard <louis.bouchard@ubuntu.com>2016-05-27 16:09:08 +0200
committerLouis Bouchard <louis.bouchard@ubuntu.com>2016-05-27 16:09:08 +0200
commit3bda98d255fb258a81316e85d49d2294d7e8d83c (patch)
tree1f6d7923db32cd0087a2c98df99bce8fdc148e5b /debian/rules
parentb95c674495c4103745fef49370cb48b310e156df (diff)
parent821ae227eb820bc5b39102d2e68926a7bd35fcad (diff)
Merge branch 'add_arch_crashkernel_support' into debian/1.5.9-6
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules14
1 files changed, 14 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules
index 5bdd185..78d43b2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,8 +1,18 @@
#!/usr/bin/make -f
+DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
+ifeq ($(shell dpkg-vendor --derives-from Ubuntu && echo yes),yes)
+ SUBSTVARS = -Vdist:Depends="kexec-tools (>= 1:2.0.10-3)"
+else
+ SUBSTVARS = -Vdist:Depends="kexec-tools"
+endif
+
%:
dh $@ --with=systemd
+override_dh_gencontrol:
+ dh_gencontrol -- $(SUBSTVARS)
+
override_dh_auto_build:
dh_auto_build -- LINKTYPE=dynamic USELZO=on
@@ -16,3 +26,7 @@ override_dh_install:
dh_install
install -D -m 755 debian/kernel-postinst-generate-initrd debian/kdump-tools/etc/kernel/postinst.d/kdump-tools
install -D -m 755 debian/kernel-postrm-delete-initrd debian/kdump-tools/etc/kernel/postrm.d/kdump-tools
+ifneq (,$(filter $(DEB_HOST_ARCH),i386 amd64 powerpc ppc64 ppc64el ia64))
+ install -D -m 644 debian/kdump-tools.grub.default debian/kdump-tools/etc/default/grub.d/kdump-tools.default
+ install -D -m 644 debian/kdump-tools.grub.ppc64el debian/kdump-tools/etc/default/grub.d/kdump-tools..ppc64el
+endif