From 021b5face2ecc0e1b0468f958571d047bfd70019 Mon Sep 17 00:00:00 2001 From: geos_one Date: Wed, 13 Aug 2025 18:37:59 +0200 Subject: [PATCH] mod for buster --- ...-client-epn.install => freeipa-client-epn.install.in} | 0 debian/rules | 9 ++++++--- 2 files changed, 6 insertions(+), 3 deletions(-) rename debian/{freeipa-client-epn.install => freeipa-client-epn.install.in} (100%) diff --git a/debian/freeipa-client-epn.install b/debian/freeipa-client-epn.install.in similarity index 100% rename from debian/freeipa-client-epn.install rename to debian/freeipa-client-epn.install.in diff --git a/debian/rules b/debian/rules index 3c209fc..1e287b6 100755 --- a/debian/rules +++ b/debian/rules @@ -77,8 +77,6 @@ override_dh_auto_configure: gencontrol override_dh_auto_test: override_dh_auto_install: - echo "systemdsystemunitdir=$(systemdsystemunitdir)" >> debian/substvars - dh_auto_install --max-parallel=1 ifneq ($(ONLY_CLIENT), 1) @@ -115,6 +113,12 @@ endif override_dh_missing: dh_missing --fail-missing +# Generate .install files from templates with correct systemdsystemunitdir +override_dh_install: + sed "s|@systemdsystemunitdir@|$(systemdsystemunitdir)|g" debian/freeipa-client-epn.install.in > debian/freeipa-client-epn.install + dh_install + + ifneq ($(ONLY_CLIENT), 1) override_dh_installsystemd: dh_installsystemd -pfreeipa-server --no-enable ipa.service @@ -133,7 +137,6 @@ override_dh_fixperms: fi override_dh_gencontrol: - echo "systemdsystemunitdir=$(systemdsystemunitdir)" >> debian/substvars dh_gencontrol -- \ -Vlib:Depends=$(shell dpkg-query -W -f '$${Depends}' librpm-dev \ | sed -E 's/.*(librpm[[:alnum:].-]+).*/\1/')