Source: kdump-tools
Version: 1:1.8.1
Severity: normal
Tags: patch
User: helm...@debian.org
Usertags: dep17m2

Dear Maintainer,

your package installs files related to systemd and udev, into /lib.
These files need to be moved to /usr/lib as part of Debian's
usr-merge effort [1].

Attached you'll find two patches to use the debhelper tools
dh_installsystemd and dh_installudev to install these files.
For unstable, the systemd files will immediately go to /usr/lib. The
udev files will move there once we update dh_installudev, and your
package will benefit after a binNMU.

The same patches can be found in this salsa MR:
  https://salsa.debian.org/debian/kdump-tools/-/merge_requests/21

Later during the trixie cycle I expect this bug class to raise in
priority.

If during the trixie cycle your package will undergo structural
changes or any other file moves, please see the wiki and upload
to experimental first when these changes are done.

Thank you for considering,
Chris

[1] https://wiki.debian.org/UsrMerge
>From bdaaf4e4ca2db654f5b324b73124dfa284383ee6 Mon Sep 17 00:00:00 2001
From: Chris Hofstaedtler <z...@debian.org>
Date: Fri, 8 Dec 2023 17:01:39 +0100
Subject: [PATCH 1/2] Let dh_installudev choose location of udev rules

---
 debian/kdump-tools.install                        | 1 -
 debian/{50-kdump-tools.rules => kdump-tools.udev} | 0
 debian/rules                                      | 3 +++
 3 files changed, 3 insertions(+), 1 deletion(-)
 rename debian/{50-kdump-tools.rules => kdump-tools.udev} (100%)

diff --git a/debian/kdump-tools.install b/debian/kdump-tools.install
index 39fb6ec..28dbc60 100644
--- a/debian/kdump-tools.install
+++ b/debian/kdump-tools.install
@@ -1,4 +1,3 @@
-debian/50-kdump-tools.rules /lib/udev/rules.d/
 debian/kdump-config	/usr/sbin
 debian/kdump-tools-dump.service /lib/systemd/system/
 debian/kdump-tools.conf /usr/share/kdump-tools/
diff --git a/debian/50-kdump-tools.rules b/debian/kdump-tools.udev
similarity index 100%
rename from debian/50-kdump-tools.rules
rename to debian/kdump-tools.udev
diff --git a/debian/rules b/debian/rules
index 9bddbef..aa47d89 100755
--- a/debian/rules
+++ b/debian/rules
@@ -54,6 +54,9 @@ override_dh_installdeb:
 		debian/kdump-tools.maintscript
 	dh_installdeb
 
+override_dh_installudev:
+	dh_installudev -pkdump-tools --priority=50
+
 override_dh_auto_clean:
 	rm -f debian/kdump-tools.maintscript
 	rm -f debian/kdump-config debian/kdump-tools.conf debian/kdump-tools.5
-- 
2.39.2

>From 151408bbfef079e938e90e8bd712248078360c07 Mon Sep 17 00:00:00 2001
From: Chris Hofstaedtler <z...@debian.org>
Date: Fri, 8 Dec 2023 17:04:22 +0100
Subject: [PATCH 2/2] Let dh_installsystemd choose location of systemd services

---
 debian/kdump-tools.install                                    | 1 -
 ...ools-dump.service => kdump-tools.kdump-tools-dump.service} | 0
 debian/rules                                                  | 4 ++++
 3 files changed, 4 insertions(+), 1 deletion(-)
 rename debian/{kdump-tools-dump.service => kdump-tools.kdump-tools-dump.service} (100%)

diff --git a/debian/kdump-tools.install b/debian/kdump-tools.install
index 28dbc60..d3c1c6d 100644
--- a/debian/kdump-tools.install
+++ b/debian/kdump-tools.install
@@ -1,4 +1,3 @@
 debian/kdump-config	/usr/sbin
-debian/kdump-tools-dump.service /lib/systemd/system/
 debian/kdump-tools.conf /usr/share/kdump-tools/
 debian/sysctl.conf /etc/kdump/
diff --git a/debian/kdump-tools-dump.service b/debian/kdump-tools.kdump-tools-dump.service
similarity index 100%
rename from debian/kdump-tools-dump.service
rename to debian/kdump-tools.kdump-tools-dump.service
diff --git a/debian/rules b/debian/rules
index aa47d89..a358a06 100755
--- a/debian/rules
+++ b/debian/rules
@@ -57,6 +57,10 @@ override_dh_installdeb:
 override_dh_installudev:
 	dh_installudev -pkdump-tools --priority=50
 
+override_dh_installsystemd:
+	dh_installsystemd -pkdump-tools kdump-tools.service
+	dh_installsystemd -pkdump-tools --name=kdump-tools-dump --no-enable kdump-tools-dump.service
+
 override_dh_auto_clean:
 	rm -f debian/kdump-tools.maintscript
 	rm -f debian/kdump-config debian/kdump-tools.conf debian/kdump-tools.5
-- 
2.39.2

Reply via email to