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