[Pkg-systemd-maintainers] systemd support in openssh-server

Colin Watson cjwatson at debian.org
Wed Feb 12 12:15:55 GMT 2014


On Tue, Feb 11, 2014 at 09:52:51PM +0000, Colin Watson wrote:
> On Tue, Feb 11, 2014 at 10:18:52PM +0200, Uoti Urpala wrote:
> > And if it's a meaningful sanity check for sshd in particular, then it
> > looks like something that should be added to the binary rather than be
> > run as a separate shell check.
> 
> Well, of course it is already done in the binary by way of libc's
> daemon(), it's just that the error message is dreadful. :-)  It hasn't
> been *that* important to me so I just went for the lowest-maintenance
> approach rather than refining it; I've already spent more time
> discussing it in this thread than I spent maintaining it in the last six
> years.
> 
> Again, yeah, it probably ought to be done in the binary and upstreamed
> etc., I've just had better things to do.  I don't mind if somebody feels
> the need to chase this upstream.

After all this, I just did some more testing and realised that the check
is entirely irrelevant for the upstart and systemd cases, because it's
there to avoid a confusing failure mode from the libc daemon() function,
and of course daemon() isn't called when we run with -D!  So I'm
removing the check from those job/service files for my next upload.

-- 
Colin Watson                                       [cjwatson at debian.org]




More information about the Pkg-systemd-maintainers mailing list