reopen -1
retitle -1 cannot switch init to sysvinit
thanks

Fixing #992916 ([1]) was made more complicated by the fact that this
bug still exists in debootstrap. On sid, if I use the following
command, the chroot ends up with both sysvinit and systemd packages
installed.

sudo debootstrap --arch=amd64 --include=sysvinit-core 
--exclude=systemd,systemd-sysv,systemd-timesyncd --components=main --verbose 
sid chroot http://deb.debian.org/debian/

$ sudo chroot chroot dpkg --list | grep systemd
ii  libsystemd0:amd64        247.9-1                      amd64        systemd 
utility library
ii  systemd                  247.9-1                      amd64        system 
and service manager
ii  systemd-timesyncd        247.9-1                      amd64        
minimalistic service to synchronize local time with NTP servers
$ sudo chroot chroot dpkg --list | grep sysv
ii  sysv-rc                  2.96-7                       all          
System-V-like runlevel change mechanism
ii  sysvinit-core            2.96-7                       amd64        
System-V-like init
ii  sysvinit-utils           2.96-7                       amd64        
System-V-like utilities

I had to spend significant additional time implementing a hack based
upon [2] to get around this.

Re-opening - It's been ~5 years since this was closed upon a basis that
a separate bit of work was being undertaken that would supposedly solve
it. I have not had the time to investigate what happened to that work,
but it clearly has not worked out in some way. A perfect demonstration
of why bugs should not be closed under such circumstances.  

[1]: https://salsa.debian.org/live-team/live-build/-/merge_requests/257
[2]: 
https://www.notinventedhere.org/articles/linux/debootstrapping-debian-jessie-without-systemd.html

Reply via email to