slew: a distribution-friendly init/rc framework based on s6/s6-rc
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Casper Ti. Vector afc4240dc1 main: fix missing `urandom'. 1 week ago
base base/fstab: do not `odep' on vfs. 4 months ago
init rc.halt: add a timeout to the final `wait'. 1 week ago
lib build.rc: make error rollback easier. 3 months ago
main main: fix missing `urandom'. 1 week ago
pkg Facilitate debugging of the preprocessor. 3 months ago
run/service Finish the transition to s6 2.10.x. 6 months ago
Manual Make the preprocessor more friendly to non-root use. 3 months ago
README README: update copyright line. 2 years ago

README

slew: a distribution-friendly init/rc framework based on s6/s6-rc
=================================================================

About
-----

This is slew [1], an init/rc framework based on s6/s6-rc [2]. slew is an
attempt to bridge the gap between the elegant foundation provided by s6/s6-rc
and an init/rc system that implements the main functionalities beneficial for
distributions. Like s6/s6-rc, slew strives to be simple and flexible. slew is
composed of a few parts:
* A clean, powerful and extensible preprocessor that generates source
directories for use with s6-rc from given templates.
* Templates for longruns, oneshots and some convenient or necessary bundles,
for use with the shipped preprocessor.
* Pre-written stage 1/2/3 scripts for use with s6, which are similar to those
generated by s6-linux-init [2], but work with the rest of slew.
* Configuration files and other auxillary files.

[1] <https://gitea.com/CasperVector/slew>.
[2] <https://skarnet.org/software/>.


Usage
-----

slew requir