Re: Transition to supervision-scripts

From: Avery Payne <>
Date: Fri, 7 Nov 2014 14:50:18 -0800

On Fri, Nov 7, 2014 at 1:09 PM, John Albietz <>

> I'd love to help with this. Any way we can move the runit scripts to
> github instead of svn / googlecode?

True, runit-for-lfs is svn hosted, and supervision-scripts is mercurial.
But git should push/pull both with little to no effort. I pull from git
with mercurial all the time & can push back changes. Just pulled the
runit-for-lfs stuff onto a windows box using tortoisehg today, certainly a
cross-platform cross-protocol cross-repository adventure, and everything

> On Nov 7, 2014, at 12:31 PM, Colin Booth <> wrote:
> > Not sure about winbindd or rsyncd but the problem with sshd is that
> > you need a reader for /dev/log. I'm pretty sure this isn't
> > configurable without rebuilding openssh. The easiest is to run a
> > supervised copy of rsyslog since it'll handle all the syslog logging
> > channels correctly, plus enough other programs are going to expect a
> > reader on the /dev/log socket that it's going to end up a requirement.

I suspect you are right about /dev/log. Some of my installs have socklog,
some are still running rsyslog. So, yeah, in all cases, there is something
listening to /dev/log on the other end...which would explain why my sshd
works fine for me.

The migration to a framework-agnostic set of scripts has exposed all kinds
of warts, and logging is one of them. There's lots of stuff that is
baked-in to use /dev/log, so there's a ton of "development inertia" that
propels us to provide some kind of remedial support for it.

> > I've been running xdm under supervision as my display manager for over
> > a year, so my guess is that kdm is missing some supports.

I guarantee that the kdm/gdm/lightdm display issues are all related to
missing libraries and services. Lightdm uses dbus, but if dbus isn't up,
the "restart until it works" kicks in and it will flicker the display so
badly you'll want to punch the reset button. Even after I got lightdm up
and stable, there are missing bits and pieces that are "just implied" to be
there, but if they aren't then all kinds of options are simply
non-functional. Yeah, fun times.
Received on Fri Nov 07 2014 - 22:50:18 UTC

This archive was generated by hypermail 2.3.0 : Sun May 09 2021 - 19:44:18 UTC