diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-28 09:02:52 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-28 09:02:52 +0000 |
commit | 185cf3109eee1fe86a2786a910b7ae1890135ba8 (patch) | |
tree | 5d4cd88809e5e42d77df8bf18b943d24ece216f1 /debian/rules | |
parent | Adding upstream version 1.65.2. (diff) | |
download | init-system-helpers-185cf3109eee1fe86a2786a910b7ae1890135ba8.tar.xz init-system-helpers-185cf3109eee1fe86a2786a910b7ae1890135ba8.zip |
Adding debian version 1.65.2.debian/1.65.2debian
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian/rules')
-rwxr-xr-x | debian/rules | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..a38253a --- /dev/null +++ b/debian/rules @@ -0,0 +1,58 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +include /usr/share/dpkg/pkg-info.mk + +override_dh_perl: + dh_perl -d --package=init-system-helpers + dh_perl --no-package=init-system-helpers + +execute_after_dh_auto_build: + set -e ; \ + for file in script/deb-*; do \ + pod2man --section=1p --utf8 --center="init-system-helpers" --release=$(DEB_VERSION) $$file $$file.1p; \ + done + set -e ; \ + for file in man8/*.rst ; do \ + rst2man $$file $${file%.rst}.8 ; \ + done + +execute_after_dh_install: + [ ! -d debian/init-system-helpers ] || sed -i 's/__VERSION__/$(DEB_VERSION)/' debian/init-system-helpers/usr/sbin/service + + +override_dh_gencontrol: + if dpkg-vendor --derives-from ubuntu; then \ + dh_gencontrol -- -Valt:sysvinit=""; \ + else \ + dh_gencontrol -- -Valt:sysvinit="| sysvinit-core"; \ + fi + +override_dh_auto_test: +ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) +ifeq (,$(filter $(DEB_HOST_ARCH),hurd-i386 ia64 kfreebsd-amd64 kfreebsd-i386 x32)) + # test with fakechroot + set -eu; \ + for test in t/*.t; do \ + echo "======== $$(basename $$test) (fakechroot) ======="; \ + fakechroot fakeroot perl $$test; \ + done +endif + # test with DPKG_ROOT + set -eu; \ + for test in t/*.t; do \ + echo "======== $$(basename $$test) (DPKG_ROOT) ======="; \ + TEST_DPKG_ROOT=1 perl $$test; \ + done +endif + +%: + dh $@ |