Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-02-04 Thread Pierre Ynard
> > udev (not even original systemd software) [...] (and unlike init, > > there's no alternative to it) > > The Devuan people would like to introduce you to vdev > . > > Laurent Bercot would like to introduce you to mdevd >

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-02-02 Thread Jonathan de Boyne Pollard
Thorsten Glaser: > Just accept that this idea, originating from the systemd people at Fedora/Freedesktop, is NOT welcome to classical Unix people. Ahem! We classical Unix people experienced this idea in the late 1980s, from where it *really* originated, Sun and AT *

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-02-01 Thread Jonathan de Boyne Pollard
Pierre Ynard: > udev (not even original systemd software) [...] (and unlike init, there's no alternative to it) The Devuan people would like to introduce you to vdev . Laurent Bercot would like to introduce you to mdevd

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-01-20 Thread Thorsten Glaser
On Sun, 20 Jan 2019, Adam Borowski wrote: > Simple setups still work in Buster, but it's easy to run into > something that doesn't. That'd be a nasty surprise for the user, thus > it's better to make the break faster and more obvious. Then, pretty > surely even such simple setups won't work in

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-01-20 Thread Thorsten Glaser
On Sat, 19 Jan 2019, Pierre Ynard wrote: > "screw this", and copy the files they need by hand, out of packaging, > back into /lib or /bin. Then other people will reply: "They're shooting Nah, dpkg-divert is the right tool for that. .oO(did I just confirm that “some people” exist? oops…) bye,

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-01-20 Thread Thorsten Glaser
On Sat, 19 Jan 2019, KatolaZ wrote: > > But you did not answer real question -- what are benefits of separate / > > and /usr without initramfs? As I already mentioned, two-stage mount > > complicates things. For what? > > Since you decided to go there: what are the benefits of forbidding it,

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-01-19 Thread Pierre Ynard
> That's not what my argument is -- what I mean, is that there's many > more components that need to stick strictly to files not on /usr > during that phase of the boot, sysv-rc being only a single one. > Efforts to keep it working are a waste of time, not because you won't > get to simplify

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-01-19 Thread Adam Borowski
On Sat, Jan 19, 2019 at 07:34:26PM +, Dmitry Bogatov wrote: > [2019-01-18 02:20] Adam Borowski > > That ship has long since sailed. What's the point of making sysv-rc support > > non-/usr early boot if the rest of the system doesn't? It may still work on > > some simple installs, but even

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-01-19 Thread KatolaZ
On Sat, Jan 19, 2019 at 07:34:25PM +, Dmitry Bogatov wrote: > > [2019-01-18 14:32] Thorsten Glaser > > * what are your arguments aganist usrmerge? > > > > Please let’s not go there. Just accept that this idea, originating > > from the systemd people at Fedora/Freedesktop, is NOT welcome to

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-01-19 Thread Dmitry Bogatov
[2019-01-18 14:32] Thorsten Glaser > * what are your arguments aganist usrmerge? > > Please let’s not go there. Just accept that this idea, originating > from the systemd people at Fedora/Freedesktop, is NOT welcome to > classical Unix people. Adam correctly pointed in his email, that

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-01-19 Thread Dmitry Bogatov
[2019-01-18 02:20] Adam Borowski > > Wow. So strong reaction. Fine. Collegues, I understand your attitude. > > You have some setup, with separate / and /usr, without initramfs, and > > you do not want change anything. > > That ship has long since sailed. What's the point of making sysv-rc

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-01-18 Thread Pierre Ynard
> Okay. I moved {rc, rcS} to /lib (see commit 51170798), change will > be in 2.93-4 (due in few days). Sysvinit will *not* assume, that > /usr is mounted at /sbin/init invocation in Buster. I promise. Thank you. > That ship has long since sailed. What's the point of making sysv-rc >

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-01-18 Thread Thorsten Glaser
On Fri, 18 Jan 2019, KatolaZ wrote: > > FHS uses term "binaries". I believe scripts qualify too, since /lib is I believe that s/binaries/executables/ applied to FHS helps interpreting. > > * what are your arguments aganist usrmerge? Please let’s not go there. Just accept that this idea,

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-01-18 Thread KatolaZ
On Thu, Jan 17, 2019 at 09:28:38PM +, Dmitry Bogatov wrote: > > [2019-01-15 17:35] Thorsten Glaser > > On Tue, 15 Jan 2019, Dmitry Bogatov wrote: > > > > > As far as I can tell, /sbin/init invocation is late enough. Usrmerge is > > > coming. /usr is mounted by initramfs since

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-01-17 Thread Adam Borowski
On Thu, Jan 17, 2019 at 09:28:38PM +, Dmitry Bogatov wrote: > > [Pierre Ynard] > > My personal feelings here would be similar to Thorsten's, but what I > > would put forward is that considering how critical a component of the > > system init is, perhaps it's best to strive for robustness for

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-01-17 Thread Dmitry Bogatov
[2019-01-15 17:35] Thorsten Glaser > On Tue, 15 Jan 2019, Dmitry Bogatov wrote: > > > As far as I can tell, /sbin/init invocation is late enough. Usrmerge is > > coming. /usr is mounted by initramfs since initramfs-tools=0.117 (25 Sep > > 2014): > > The latter is okay for systems booted with

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-01-17 Thread Thorsten Glaser
On Thu, 17 Jan 2019, Pierre Ynard wrote: > Also, what is the policy about /usr/libexec/ regarding > architecture-dependent and -independent executables? We can use multiarch subdirectories, the same as in /usr/lib/, for example /usr/libexec/x86_64-linux-gnux32/ for x32. That was announced when

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-01-17 Thread Pierre Ynard
My personal feelings here would be similar to Thorsten's, but what I would put forward is that considering how critical a component of the system init is, perhaps it's best to strive for robustness for now. Also, what is the policy about /usr/libexec/ regarding architecture-dependent and

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-01-15 Thread KatolaZ
On Tue, Jan 15, 2019 at 05:35:46PM +0100, Thorsten Glaser wrote: > On Tue, 15 Jan 2019, Dmitry Bogatov wrote: > > > As far as I can tell, /sbin/init invocation is late enough. Usrmerge is > > coming. /usr is mounted by initramfs since initramfs-tools=0.117 (25 Sep > > 2014): > > The latter is

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-01-15 Thread Thorsten Glaser
On Tue, 15 Jan 2019, Dmitry Bogatov wrote: > As far as I can tell, /sbin/init invocation is late enough. Usrmerge is > coming. /usr is mounted by initramfs since initramfs-tools=0.117 (25 Sep > 2014): The latter is okay for systems booted with initramfs. But I recall that it was decided some

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-01-15 Thread Dmitry Bogatov
[2019-01-13 17:10] Thorsten Glaser > On Sun, 13 Jan 2019, Pierre Ynard wrote: > > > You've moved them to /usr/libexec/ that doesn't exist on Debian, not > > /lib/init/ ?... > > /usr/libexec/ is now allowed on Debian, but anything under /usr > does not seem to be the right place for things

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-01-14 Thread Dmitry Bogatov
[2019-01-13 08:31] Pierre Ynard > Hello, and thanks a lot for your work on the sysvinit package! I am happy to know, that this work is important not only to me. > >* Move /etc/init.d/{rc,rcS} scripts out of /etc, retaining > > symbolic link for compatibility (Closes: #132542) > >

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-01-13 Thread Thorsten Glaser
On Sun, 13 Jan 2019, Pierre Ynard wrote: > You've moved them to /usr/libexec/ that doesn't exist on Debian, not > /lib/init/ ?... /usr/libexec/ is now allowed on Debian, but anything under /usr does not seem to be the right place for things used by init, unless these are late enough that /usr is

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2019-01-13 Thread Pierre Ynard
Hello, and thanks a lot for your work on the sysvinit package! >* Move /etc/init.d/{rc,rcS} scripts out of /etc, retaining > symbolic link for compatibility (Closes: #132542) https://salsa.debian.org/debian/sysvinit/commit/0766e7195229ee5563bc4ff3b6bf0a4b350c780d >

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2018-12-21 Thread Dmitry Bogatov
[2018-12-20 09:34] KatolaZ > On Wed, Dec 19, 2018 at 11:40:48PM +, Dmitry Bogatov wrote: > > > > control: tags -1 +moreinfo > > > > [2015-12-01 23:07] Petter Reinholdtsen > > > In my view, /etc/init.d/rc and /etc/init.d/rcS should not be > > > conffiles. They should be moved to

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2018-12-20 Thread KatolaZ
On Wed, Dec 19, 2018 at 11:40:48PM +, Dmitry Bogatov wrote: > > control: tags -1 +moreinfo > > [2015-12-01 23:07] Petter Reinholdtsen > > In my view, /etc/init.d/rc and /etc/init.d/rcS should not be > > conffiles. They should be moved to /lib/init/ instead. > > Dear co-maintainers, what

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2018-12-20 Thread Roger Leigh
On 19/12/2018 23:40, Dmitry Bogatov wrote: control: tags -1 +moreinfo [2015-12-01 23:07] Petter Reinholdtsen In my view, /etc/init.d/rc and /etc/init.d/rcS should not be conffiles. They should be moved to /lib/init/ instead. Dear co-maintainers, what about actually moving

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2018-12-19 Thread Petter Reinholdtsen
[Dmitry Bogatov] > Dear co-maintainers, what about actually moving /etc/init.d/{rc,rcS} > into /lib/init and adding symbolic links? > > Any objections to this approach? No objections here. -- Happy hacking Petter Reinholdtsen

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2018-12-19 Thread Dmitry Bogatov
control: tags -1 +moreinfo [2015-12-01 23:07] Petter Reinholdtsen > In my view, /etc/init.d/rc and /etc/init.d/rcS should not be > conffiles. They should be moved to /lib/init/ instead. Dear co-maintainers, what about actually moving /etc/init.d/{rc,rcS} into /lib/init and adding symbolic

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2015-12-01 Thread Petter Reinholdtsen
In my view, /etc/init.d/rc and /etc/init.d/rcS should not be conffiles. They should be moved to /lib/init/ instead. -- Happy hacking Petter Reinholdtsen

Bug#132542: sysvinit: please make /etc/init.d/rcS a conffile

2015-12-01 Thread Benjamin Moody
This bug was never fixed, as far as I can tell. In version 2.88dsf-25, the file '/etc/default/rcS' (which is part of initscripts) was made into a conffile. However, '/etc/init.d/rcS' (which is part of sysv-rc) never was. The points raised in the original bug report remain valid today.