diff --git a/debian/rules b/debian/rules index 27cce5892..99c4cfae2 100755 --- a/debian/rules +++ b/debian/rules @@ -30,7 +30,7 @@ endif %: dh $@ -override_dh_auto_install-indep: +execute_before_dh_auto_install-indep: # Create the directories to install the source into dh_installdirs -p$(pdkms) usr/src/$(sname)-$(sversion) @@ -44,13 +44,9 @@ override_dh_auto_install-indep: markdown README.md | gzip -9 > debian/README.html.gz gzip -9 < README.md > debian/README.md.gz - dh_auto_install - -override_dh_install: - dh_install +execute_after_dh_install: dh_installdirs -pngcp-rtpengine-iptables $(XTABLES_DIR) install -m 0644 iptables-extension/libxt_RTPENGINE.so debian/ngcp-rtpengine-iptables/$(XTABLES_DIR) -override_dh_installsystemd: - dh_installsystemd +execute_after_dh_installsystemd: dh_installsystemd -pngcp-rtpengine-recording-daemon --name=ngcp-rtpengine-recording-nfs-mount diff --git a/pkg/deb/backports/bullseye b/pkg/deb/backports/bullseye index df09ef49b..3987db8c8 100755 --- a/pkg/deb/backports/bullseye +++ b/pkg/deb/backports/bullseye @@ -13,6 +13,11 @@ cp -r debian ${DIST} # Update for bullseye debhelper sed -i -e 's/debhelper-compat.*/debhelper-compat (= 12),/' ${DIST}/control +# Replace execute_* hooks with old-style overrides +sed -i -e 's/^execute_after_dh_install:/override_dh_install:\n\tdh_install/' ${DIST}/rules +sed -i -e 's/^execute_after_dh_installsystemd:/override_dh_installsystemd:\n\tdh_installsystemd/' ${DIST}/rules +sed -i -e 's/^execute_before_dh_auto_install-indep:/override_dh_auto_install-indep:/' ${DIST}/rules +sed -i -e '/^\tgzip -9 < README.md/a\\n\tdh_auto_install' ${DIST}/rules # Add dwz override cat >> ${DIST}/rules <<'EOF' diff --git a/pkg/deb/backports/buster b/pkg/deb/backports/buster index 05b294cea..ad1b19487 100755 --- a/pkg/deb/backports/buster +++ b/pkg/deb/backports/buster @@ -16,6 +16,11 @@ sed -i -e '/libbcg729-dev/d' ${DIST}/control # Update for buster debhelper sed -i -e 's/debhelper-compat.*/debhelper-compat (= 12),/' ${DIST}/control +# Replace execute_* hooks with old-style overrides +sed -i -e 's/^execute_after_dh_install:/override_dh_install:\n\tdh_install/' ${DIST}/rules +sed -i -e 's/^execute_after_dh_installsystemd:/override_dh_installsystemd:\n\tdh_installsystemd/' ${DIST}/rules +sed -i -e 's/^execute_before_dh_auto_install-indep:/override_dh_auto_install-indep:/' ${DIST}/rules +sed -i -e '/^\tgzip -9 < README.md/a\\n\tdh_auto_install' ${DIST}/rules # Add dwz override cat >> ${DIST}/rules <<'EOF' diff --git a/pkg/deb/backports/focal b/pkg/deb/backports/focal index 040c09b56..3589ac7ae 100755 --- a/pkg/deb/backports/focal +++ b/pkg/deb/backports/focal @@ -16,6 +16,11 @@ sed -i -e '/libbcg729-dev/d' ${DIST}/control # Update for focal debhelper sed -i -e 's/debhelper-compat.*/debhelper-compat (= 12),/' ${DIST}/control +# Replace execute_* hooks with old-style overrides +sed -i -e 's/^execute_after_dh_install:/override_dh_install:\n\tdh_install/' ${DIST}/rules +sed -i -e 's/^execute_after_dh_installsystemd:/override_dh_installsystemd:\n\tdh_installsystemd/' ${DIST}/rules +sed -i -e 's/^execute_before_dh_auto_install-indep:/override_dh_auto_install-indep:/' ${DIST}/rules +sed -i -e '/^\tgzip -9 < README.md/a\\n\tdh_auto_install' ${DIST}/rules # Add dwz override cat >> ${DIST}/rules <<'EOF' diff --git a/pkg/deb/backports/stretch b/pkg/deb/backports/stretch index 333226e09..6da07a260 100755 --- a/pkg/deb/backports/stretch +++ b/pkg/deb/backports/stretch @@ -19,6 +19,11 @@ echo 10 > ${DIST}/compat sed -i -e 's/debhelper-compat.*/debhelper (>= 10),/' ${DIST}/control # Compat level for dkms module package sed -i -e '/cp debian.control/ i \ cp debian/compat debian/\$(psource)/usr/src/modules/\$(sname)/debian/' ${DIST}/rules +# Replace execute_* hooks with old-style overrides +sed -i -e 's/^execute_after_dh_install:/override_dh_install:\n\tdh_install/' ${DIST}/rules +sed -i -e 's/^execute_after_dh_installsystemd:/override_dh_installsystemd:\n\tdh_installsystemd/' ${DIST}/rules +sed -i -e 's/^execute_before_dh_auto_install-indep:/override_dh_auto_install-indep:/' ${DIST}/rules +sed -i -e '/^\tgzip -9 < README.md/a\\n\tdh_auto_install' ${DIST}/rules # Remove bottom make rules sed -i -e '/^override_dh_installsystemd/,/^\n/d' ${DIST}/rules # ... and replace with: