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

Re: Avoiding SystemD isn't hard



On Tue, 21 Oct 2014, Miles Fidelman wrote:
> which is immediately followed by completely inaccurate information,
> including:
> 
> ------
> "With jessie, it will become /easier/ to choose the init system, because
> *neither init system is essential now*. Instead, there is an essential
> meta-package "init", which requires you to install one of systemd-sysv |
> sysvinit-core | upstart. In other words, you have more choice than ever
> before."

This statement is actually correct; until this change it was not
possible to completely replace sysvinit with another init system without
running dpkg-divert commands to divert the init away.

> When, in fact, there IS no way to prevent systemd from being installed
> during installation (except for upgrades).

That preseeding doesn't do this is a bug, it's filed (#668001), and the
patch for it was just written on Friday the 17th. Because Debian is
going to freeze in less than three weeks, the maintainers are wary of
applying this patch this close to release without extensive testing.

Furthermore, the effect of this patch is trivially obtained by using a
late_command to remove systemd-sysv and install sysvinit-core.

If you actually want to see this patch applied to the version of the
Debian installer that Jessie will release with, you should coordinate
with the nice people in #debian-boot to see what type of testing they
would want to see before they are willing to vet the patch.

> Which leaves the only option being to install, with systemd, then follow the instructions in
> https://randomstring.org/blog/blog/2014/10/14/removing-systemd-from-a-debian-jessie-system/
> |# apt-get install sysv-rc sysvinit-core sysvinit-utils
> # apt-get purge systemd libpam-systemd systemd-sysv

This is the wrong command to run. You want:

aptitude install sysvinit-core systemd-sysv-;

Removing libpam-systemd and systemd something depends on them isn't
useful; they don't determine what the init system is, after all.

-- 
Don Armstrong                      http://www.donarmstrong.com

Leukocyte... I am your father.
 -- R. Stevens http://www.dieselsweeties.com/archive.php?s=1546


Reply to: