On Tue, Sep 29, 2015 at 10:46:02AM +0800, Casper Ti. Vector wrote:
> * "opportunist" dependencies:

After some more thought, I found one may as well supply a `mandatory'
and `opportunist' file for each service, and write a preprocessor
program to auto-generate the `dependencies' file, like this one:
> #!/bin/sh -
> # Usage: echo $list_of_enabled_services |
> # ./"$0" mandatory opportunist > dependencies
> tr -s ' ' '\n' |
> grep -xF "$2" |
> cat "$1" -
So this mechanism can be left out of s6-rc; however, whether it *should*
be might still be arguable.

> ... If this is supported, service definition can be distributed in a
> more uniform manner (cf. OpenRC's runscripts).

Clarification: by "distributed", I mean "provided by a distribution".
In other words, distributions have differently tailored service
definition repositories, but each distribution (ideally) has only one
repository that is uniform to its users.

-- 
My current OpenPGP key:
4096R/0xE18262B5D9BF213A (expires: 2017.1.1)
D69C 1828 2BF2 755D C383 D7B2 E182 62B5 D9BF 213A

Reply via email to