Source: cluster-glue Version: 1.0.12-21 Severity: normal Tags: ftbfs patch User: helm...@debian.org Usertags: dep17m2
We want to change the value of systemdsystemunitdir in systemd.pc to point below /usr. cluster-glue's upstream build system consumes this value but its packaging hard codes the current value. When we change it, cluster-glue will FTBFS. Consider applying the attached patch to avoid that. Helmut
diff -Nru cluster-glue-1.0.12/debian/changelog cluster-glue-1.0.12/debian/changelog --- cluster-glue-1.0.12/debian/changelog 2022-04-10 16:17:14.000000000 +0200 +++ cluster-glue-1.0.12/debian/changelog 2023-09-25 14:10:50.000000000 +0200 @@ -1,3 +1,10 @@ +cluster-glue (1.0.12-21.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTBFS when systemd.pc changes systemdsystemunitdir. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Mon, 25 Sep 2023 14:10:50 +0200 + cluster-glue (1.0.12-21) unstable; urgency=medium [ Lucas Kanashiro ] diff -Nru cluster-glue-1.0.12/debian/cluster-glue.install cluster-glue-1.0.12/debian/cluster-glue.install --- cluster-glue-1.0.12/debian/cluster-glue.install 2020-04-05 16:32:52.000000000 +0200 +++ cluster-glue-1.0.12/debian/cluster-glue.install 2023-09-25 14:10:33.000000000 +0200 @@ -85,7 +85,7 @@ usr/share/cluster-glue/openais_conf_support.sh usr/share/cluster-glue/ha_log.sh usr/lib/stonith/plugins/xen0-ha-dom0-stonith-helper -lib/systemd/system/logd.service +${env:systemdsystemunitdir}/logd.service usr/share/man/man8/meatclient.8 usr/share/man/man8/hb_report.8 usr/share/man/man8/ha_logd.8 diff -Nru cluster-glue-1.0.12/debian/control cluster-glue-1.0.12/debian/control --- cluster-glue-1.0.12/debian/control 2022-04-10 15:59:44.000000000 +0200 +++ cluster-glue-1.0.12/debian/control 2023-09-25 14:09:44.000000000 +0200 @@ -32,6 +32,7 @@ libxml2-utils, openssh-client <!nocheck>, perl, + pkgconf, psmisc, python3, systemd [linux-any], diff -Nru cluster-glue-1.0.12/debian/rules cluster-glue-1.0.12/debian/rules --- cluster-glue-1.0.12/debian/rules 2020-06-27 12:54:34.000000000 +0200 +++ cluster-glue-1.0.12/debian/rules 2023-09-25 14:10:50.000000000 +0200 @@ -9,6 +9,8 @@ # lib tool gets it's chance to do anything. # export DEB_LDFLAGS_MAINT_APPEND=-Wl,-z,defs +export systemdsystemunitdir = $(shell pkgconf --variable=systemdsystemunitdir systemd | sed s,^/,,) + # main packaging script based on dh7 syntax %: dh $@ --with python3