On 15/08/15 14:39, Edward Bartolo wrote:
> What is the purpose of:
>
> Package: init
> Pin: origin ""
> Pin-Priority: -1
>
> Thanks.
>
Hello Edward,
As far as I understood, the init package was developed to allow smoother
transition of Debian default init from sysvinit to systemd. As sysvinit
was an essential package in Debian before, there was no way to switch
the default init to systemd so they invented init package. Some people
argue that the init package was necessary to allow switching from one
init system to the other ones. But I don't really buy that because there
was no problem in switching init systems before systemd started to
emerge. It is quite clear to me that it is there because of systemd. So
I really hate the idea of keeping that in Devuan. That is why I don't
want to use init, init-system-helpers, sysvinit-core and anything
related to them, and of course "no systemd!".
The impact is that, I have to keep using the version of sysvinit in
Debian wheezy as below.I am not sure for how long but I will keep trying
to have other init system, in case at some point I will not be able to
use sysvinit anymore.
Cheers,
Anto
root@hp8530w:~# dpkg --list | grep sysvinit
ii sysvinit 2.88dsf-41+deb7u1 amd64
System-V-like init utilities
ii sysvinit-utils 2.88dsf-41+deb7u1 amd64
System-V-like utilities
root@hp8530w:~#
root@hp8530w:~# apt-cache policy sysvinit sysvinit-utils
sysvinit:
Installed: 2.88dsf-41+deb7u1
Candidate: 2.88dsf-41+deb7u1
Version table:
2.88dsf-59.2+devuan2 0
90 http://packages.devuan.org/merged/ jessie/main amd64 Packages
*** 2.88dsf-41+deb7u1 0
800 http://ftp.debian.org/debian/ wheezy/main amd64 Packages
100 /var/lib/dpkg/status
sysvinit-utils:
Installed: 2.88dsf-41+deb7u1
Candidate: 2.88dsf-41+deb7u1
Version table:
2.88dsf-59.2+devuan2 0
90 http://packages.devuan.org/merged/ jessie/main amd64 Packages
*** 2.88dsf-41+deb7u1 0
800 http://ftp.debian.org/debian/ wheezy/main amd64 Packages
100 /var/lib/dpkg/status
root@hp8530w:~#