control: tags -1 + pending control: reassign -1 init-system-helpers 1.16 Hi Michael,
Michael Biebl <bi...@debian.org> writes: > Am 15.02.2014 20:25, schrieb Michael Biebl: >> Package: dh-systemd >> Version: 1.15 >> Severity: normal >> >> (This issue was reported on IRC by uau) >> >> We generate mainterscripts code to mask services when a package is removed >> (and unmask them again on re-install). >> >> The reasoning for this behaviour is, that on remove the native service >> files are removed but the SysV init scripts (which typically are >> conffiles) aren't. Conffiles are only removed on purge. >> While typically SysV init scripts become no-ops if their corresponding >> binary has been removed, having the services show up in systemctl >> status, is confusing. >> >> When masking a service which should take into account, that the >> administrator has made local modification by copying the file to >> /etc/systemd/system. >> >> In this case we shouldn't try to overwrite this file with a /dev/null >> symlink. >> On re-install, we also need to make sure when running the unmask, to >> take into account that /etc/systemd/system/<unit> is a file (custom >> modification) and not remove it in that case. > > I think we should be able to handle this within > deb-systemd-helper without having to generate (new) maintainer scripts code. > > Michael, if you agree, let's re-assign the bug to i-s-h. I agree. This should be adressed with: http://anonscm.debian.org/gitweb/?p=collab-maint/init-system-helpers.git;a=commitdiff;h=cbfce36a16095b9f8155ecfb620e1d6194dcc7e7 Waiting for confirmation from uau before uploading 1.17. -- Best regards, Michael -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org