Source: lxc
Version: 1:5.0.2-1
Severity: normal
Tags: ftbfs patch
User: helm...@debian.org
Usertags: dep17m2

We want to change systemdsystemunitdir in systemd.pc. The lxc upstream
build system consumes this variable, but the Debian packaging hard codes
the current value. When it changes, lxc will FTBFS. Consider applying
the attached patch to prevent that from happening.

Helmut
diff -Nru lxc-5.0.2/debian/changelog lxc-5.0.2/debian/changelog
--- lxc-5.0.2/debian/changelog  2023-01-17 03:53:00.000000000 +0100
+++ lxc-5.0.2/debian/changelog  2023-09-21 08:36:11.000000000 +0200
@@ -1,3 +1,10 @@
+lxc (1:5.0.2-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTBFS when systemdsystemunitdir changes in systemd.pc. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Thu, 21 Sep 2023 08:36:11 +0200
+
 lxc (1:5.0.2-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru lxc-5.0.2/debian/lxc.install lxc-5.0.2/debian/lxc.install
--- lxc-5.0.2/debian/lxc.install        2023-01-17 02:31:24.000000000 +0100
+++ lxc-5.0.2/debian/lxc.install        2023-09-21 08:36:03.000000000 +0200
@@ -6,7 +6,7 @@
 etc/init.d
 etc/lxc
 etc/sysctl.d
-lib
+${env:systemdsystemunitdir}
 usr/bin
 usr/libexec/lxc/lxc-containers
 usr/libexec/lxc/lxc-net
diff -Nru lxc-5.0.2/debian/rules lxc-5.0.2/debian/rules
--- lxc-5.0.2/debian/rules      2023-01-17 02:31:24.000000000 +0100
+++ lxc-5.0.2/debian/rules      2023-09-21 08:36:11.000000000 +0200
@@ -2,6 +2,8 @@
 
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 
+export systemdsystemunitdir = $(shell pkg-config 
--variable=systemdsystemunitdir systemd | sed s,^/,,)
+
 %:
        dh ${@} --buildsystem=meson
 

Reply via email to