Package: mimedefang Version: 3.3-1 Tags: patch User: helm...@debian.org Usertags: dep17m2
Hi, we want to move all aliased files from / to /usr to finalize the /usr-merge transition via DEP17. mimedefang is involved, because it manually install systemd units. I recommend using dh_installsystemd, because it automatically chooses the right location of units and am attaching a patch for this. In addition to applying the patch, you need to invoke two commands: ln -s ../systemd-units/mimedefang-multiplexor.service debian/mimedefang.mimedefang-multiplexor.service ln -s ../systemd-units/mimedefang.service debian/mimedefang.service These symlinks are not representable in a debdiff. Unlike moving the units manualy, using dh_installsystemd is safe in the face to backports. Helmut
diff --minimal -Nru mimedefang-3.3/debian/changelog mimedefang-3.3/debian/changelog --- mimedefang-3.3/debian/changelog 2023-01-30 18:00:55.000000000 +0100 +++ mimedefang-3.3/debian/changelog 2024-02-09 17:40:37.000000000 +0100 @@ -1,3 +1,10 @@ +mimedefang (3.3-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Install systemd units using dh_installsystemd (closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Fri, 09 Feb 2024 17:40:37 +0100 + mimedefang (3.3-1) unstable; urgency=medium * New upstream version 3.3 diff --minimal -Nru mimedefang-3.3/debian/mimedefang.dirs mimedefang-3.3/debian/mimedefang.dirs --- mimedefang-3.3/debian/mimedefang.dirs 2023-01-30 18:00:55.000000000 +0100 +++ mimedefang-3.3/debian/mimedefang.dirs 2024-02-09 17:38:07.000000000 +0100 @@ -2,4 +2,3 @@ usr/sbin etc/mail usr/share/mimedefang -lib/systemd/system diff --minimal -Nru mimedefang-3.3/debian/rules mimedefang-3.3/debian/rules --- mimedefang-3.3/debian/rules 2023-01-30 18:00:55.000000000 +0100 +++ mimedefang-3.3/debian/rules 2024-02-09 17:40:37.000000000 +0100 @@ -71,7 +71,6 @@ $(MAKE) install DESTDIR=$(CURDIR)/debian/mimedefang cp debian/mimedefang.conf debian/mimedefang/usr/share/mimedefang/ cp debian/mimedefang.pl.conf debian/mimedefang/etc/mail/mimedefang.pl.conf - cp -p systemd-units/*.service debian/mimedefang/lib/systemd/system/ rmdir debian/mimedefang/usr/sbin # rmdir debian/mimedefang/etc/spamassassin @@ -104,6 +103,8 @@ # dh_installmime cp -p examples/init-script debian/init.d dh_installinit + dh_installsystemd --no-enable --no-start + dh_installsystemd --name=mimedefang-multiplexor --no-enable --no-start dh_installcron dh_installman dh_installinfo