Bug#865284: init-system-helpers: fill /etc with irrelevant directories ; init specific files should be not be installed on systems not using these

Michael Biebl biebl at debian.org
Tue Jun 20 11:22:57 BST 2017


Control: tags -1 + wontfix

Am 20.06.2017 um 10:56 schrieb Mathieu Roy:
> Package: init-system-helpers
> Version: 1.48
> Severity: minor
> 
> Hello,
> 
> Since upgrade to Debian 9.0, I noticed exists now
> /etc/rc0.d etc
> 
> These directories did not exists before because I do not use sysv-rc but openrc.
> 
> This, in addition to /etc/systemd, which I do not use either, create
> unnecessary confusion.
> 
> As far I understand, /etc contains "Host-specific system
> configuration"
> (http://www.pathname.com/fhs/pub/fhs-2.3.html#ETCHOSTSPECIFICSYSTEMCONFIGURATION)
> 
> I think it is misleading to force config presence from non-installed and unused
> software to cohabit with installed and used one. That is clearly not
> "host-specific". 
> To the next sysadmin, it might give the idea that the system is ready for
> any init system seemlingly configured while it is only really properly set up for one.
> 
> I suggest that directories in /etc specific to some init be installed
> only if it is actually on the system.
> 
> So :
> /etc/rc*.d should be provided by some init-system-helpers-sysv-rc
> /etc/systemd by some init-system-helpers-systemd

To understand why the /etc/rc?.d directories were added to
init-system-helpers, see
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834524
Keep in mind that the package ships update-rc.d, which creates symlinks
in those directories. So it's completely justified that the package owns
those directories.
While we could move update-rc.d into a separate sub-package, this would
not gain as a lot, as we'd either have to make it essential or have
init-system-helpers depend on it, so we'd be back to square one.
The reason for that is, that update-rc.d has always been considered
essential, so maintainer scripts use it with actually depending on the
package shipping update-rc.d. We can't simply break hundreds of packages
like thi.

I guess this makes it an unfixable bug and I'm marking this as wontfix.


-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-systemd-maintainers/attachments/20170620/56207f03/attachment.sig>


More information about the Pkg-systemd-maintainers mailing list