[Debian-ha-maintainers] Bug#1052699: resource-agents FTBFS when systemd.pc changes systemdsystemunitdir
Helmut Grohne
helmut at subdivi.de
Tue Sep 26 10:23:04 BST 2023
Source: resource-agents
Version: 1:4.12.0-2
Tags: ftbfs patch
User: helmutg at debian.org
Usertags: dep17m2
We want to change the value of systemdsystemunitdir in systemd.pc to
point below /usr. resource-agents' upstream build system consumes this
variable while the packaging hard codes its current value. As we change
it, resource-agents will FTBFS. Consider applying the attached patch to
avoid this failure.
Helmut
-------------- next part --------------
diff -Nru resource-agents-4.12.0/debian/changelog resource-agents-4.12.0/debian/changelog
--- resource-agents-4.12.0/debian/changelog 2023-04-13 21:43:52.000000000 +0200
+++ resource-agents-4.12.0/debian/changelog 2023-09-26 10:59:48.000000000 +0200
@@ -1,3 +1,10 @@
+resource-agents (1:4.12.0-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTBFS when systemd.pc changes systemdsystemunitdir. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de> Tue, 26 Sep 2023 10:59:48 +0200
+
resource-agents (1:4.12.0-2) unstable; urgency=medium
* debian/patches: add IPv6addr-delay.patch (Closes: #1034280)
diff -Nru resource-agents-4.12.0/debian/ldirectord.install resource-agents-4.12.0/debian/ldirectord.install
--- resource-agents-4.12.0/debian/ldirectord.install 2020-12-14 15:52:50.000000000 +0100
+++ resource-agents-4.12.0/debian/ldirectord.install 2023-09-26 10:59:33.000000000 +0200
@@ -4,6 +4,6 @@
etc/ha.d/resource.d/ldirectord
etc/init.d/ldirectord
etc/logrotate.d/ldirectord
-lib/systemd/system/ldirectord.service [linux-any]
+${deb_systemdsystemunitdir}/ldirectord.service [linux-any]
usr/sbin/ldirectord
usr/share/man/man8/ldirectord.8
diff -Nru resource-agents-4.12.0/debian/resource-agents.install resource-agents-4.12.0/debian/resource-agents.install
--- resource-agents-4.12.0/debian/resource-agents.install 2022-04-03 13:30:26.000000000 +0200
+++ resource-agents-4.12.0/debian/resource-agents.install 2023-09-26 10:59:43.000000000 +0200
@@ -1,6 +1,6 @@
#!/usr/bin/dh-exec
etc/ha.d/shellfuncs
-lib/systemd/system/resource-agents-deps.target [linux-any]
+${deb_systemdsystemunitdir}/resource-agents-deps.target [linux-any]
usr/include
usr/lib/ocf
usr/lib/tmpfiles.d/resource-agents.conf [linux-any]
diff -Nru resource-agents-4.12.0/debian/rules resource-agents-4.12.0/debian/rules
--- resource-agents-4.12.0/debian/rules 2022-04-03 13:29:56.000000000 +0200
+++ resource-agents-4.12.0/debian/rules 2023-09-26 10:59:19.000000000 +0200
@@ -4,6 +4,7 @@
DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/buildflags.mk
include /usr/share/dpkg/pkg-info.mk
+export deb_systemdsystemunitdir=$(shell pkg-config --variable=systemdsystemunitdir systemd | sed s,^/,,)
%:
dh $@ --with python3
More information about the Debian-ha-maintainers
mailing list