Re: Some suggestions about s6 and s6-rc

From: Steve Litt <>
Date: Sun, 20 Sep 2015 01:30:17 -0400

On Sun, 20 Sep 2015 11:06:34 +0800
"Casper Ti. Vector" <> wrote:
> On Sun, Sep 20, 2015 at 12:33:28AM +0200, Laurent Bercot wrote:
> > I agree that the name collision is confusing, and it is an
> > annoyance.

> Since s6-rc is still unreleased, perhaps we can still take the chance
> to rename `up'/`down' in oneshots to `run'/`finish', in order to let
> them look a little more unified?

Yes. The use of a file called "down" to tell the system not to run the
process, and also the use of a script called "down" to perform an
action at the appropriate time, will be holy hell to document, even if
theoretically they cannot both happen in the same script directory.

Also, don't be sure that they can't happen in the same script
directory. LittKit uses daemontools-style "down" files for both
oneshots and longruns, and there are probably other workarounds out
there that do the same thing. They'll all break upon the introduction
of a script called "down".

Breaking workarounds isn't a valid reason not to do something, but the
documentation problem is. The confusion it causes will disuade a
non-trivial number of people from working with s6-rc, all because of a
(I think unfortunate) filename.


Steve Litt
August 2015 featured book: Troubleshooting: Just the Facts
Received on Sun Sep 20 2015 - 05:30:17 UTC

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