Authoritate source of sulogin(8)

Dmitry Bogatov KAction at debian.org
Sun Jan 13 13:31:28 GMT 2019


[2019-01-11 15:51] Jesse Smith <jessefrgsmith at yahoo.ca>
> part       text/plain                1338
> On 1/11/19 8:37 AM, Dmitry Bogatov wrote:
> > I just noticed, that we do not install sulogin, which source is present
> > at `src/sulogin.c'. /sbin/sulogin is provided by bin:util-linux.
> > 
> > According to sulogin(8) from util-linux,
> > 
> > 	sulogin was written by Miquel van Smoorenburg for  sysvinit and
> > 	later ported to util-linux by Dave Reisner and Karel Zak.
> > 
> > Difference is quite significant, but I would not call it bloat:
> > 
> >  sulogin.c |  995 +++++++++++++++++++++++++++++++++-----------------------------
> >  1 file changed, 532 insertions(+), 463 deletions(-)
> > 
> > Jesse, what is your position on this matter? Should versions, bundled
> > with util-linux and sysvinit be considered forks, or maybe version in
> > sysvinit could be dropped?
> > 
> > I find current situation quite confusing. Unlike situation with busybox
> > and coreutils, I do not see ideological reasons to not perform some kind
> > of unification.
> > 
> 
> 
> I looked into this further and the util-linux fork of sulogin.c drags in
> a bunch of dependencies from their source tree, somewhat tying their
> version to their tree. It would be more effort that it's worth to
> untangle in order to re-merge their changes back.
> 
> I'm just going to keep sulogin.c in the sysvinit tree for distros that
> want it. Debian can ignore/patch it out to avoid duplication as need be.

Okay. Thank you for your investigation.




More information about the Debian-init-diversity mailing list