sysvinit should depend on initscripts for a functional /lib/sysvinit/init

josh at joshtriplett.org josh at joshtriplett.org
Wed May 6 00:14:15 BST 2015


On Tue, May 05, 2015 at 07:28:49PM +0200, Michael Biebl wrote:
> Am 05.05.2015 um 19:24 schrieb Michael Biebl:
> > Am 05.05.2015 um 18:19 schrieb Josh Triplett:
> >> Personally, in the stretch timeframe, I plan to work on making it
> >> possible to remove the initscripts and sysv-rc packages from a systemd
> >> system.
> 
> [..]
> 
> > e/ /lib/init/vars.sh: This shell library is sourced by quite a few init
> > scripts (261 according to codesearch) to get some basic SysV settings.
> > I'm a bit unsure what to do about this one. I bet, most of them don't
> > actually use the variables set by vars.sh, so they could simply drop
> > this include. That said, moving it into another package is probably the
> > simplest option. sysv-rc looks like a possible candidate.
> 
> Dropping sysv-rc will be tricky, since it provides update-rc.d and
> invoke-rc.d.

Might be possible if we moved towards packages depending on those
explicitly rather than them being provided by essential or
quasi-essential packges.  Which would be nice.

But I agree that sysv-rc is harder for that reason.

- Josh Triplett




More information about the Pkg-systemd-maintainers mailing list