[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: systemd-fsck?



On Fri, May 09, 2014 at 10:56:43AM -0700, Steve Langasek wrote:
> The default hasn't changed; sysvinit still lists sysvinit-core as the first
> alternative for its pre-dependency on /sbin/init.  What is forcing
> systemd-sysv onto users systems in advance of this change?

Also, if the order of dependencies changes, that should not affect existing
installations.

On my system, I see systemd-sysv being pulled in by libpam-systemd, which is
required by network-manager and policykit-1.

libpam-systemd will accept systemd-shim instead of systemd-sysv as well, but
it's listed later, so the user has to manually select it if they want to keep
their init system.  In a long list of "this needs to be changed to make the
upgrade work", it's very easy to miss that it happens at all, and even if a
user does see it, I don't think we can expect them to understand what it means,
and go check if there is an alternative.

I think it would be good for libpam-systemd to list systemd-shim first.  That
way, installations that already have systemd for some other reason (like it
being the default from d-i) will still work, but it won't switch existing
installations to a new init system unexpectedly.

That being said, I don't really care much about the init system; sysv worked
fine for me, and now I apparently have systemd and it doesn't seem to cause
problems either.

Thanks,
Bas


Reply to: