On Tue, Jun 13, 2023 at 05:43:17PM +0200, Thorsten Glaser wrote: > On Mon, 5 Jun 2023, Simon McVittie wrote: > > >No init system at all, (C.), can only happen when starting with a > >minbase debootstrap or equivalent (because a default debootstrap > >includes the init metapackage due to its Priority: required). In > >this scenario it *usually* doesn't really matter whether we > >install systemd or systemd-tmpfiles-standalone. systemd is somewhat > > This is not quite true; there is one really important use case: > chroots. I have multiple chroots (sid, stretch, buster) on one > of my bullseye systems which I use with schroot, but that could > just as well be any other chroot, to run individual software in > it. They are, as is proper, configured to not run any services > (via policy-rc.d).
I agree, chroots are important to consider, and the system should not make assumptions how and why there are used. Conversely, sometimes I need to use chroots to test init scripts. start-stop-daemon should not refuse to run in a chroot if policy-rc.d allows it. Cheers, Bill.