a UNIX init scheme with service supervision https://smarden.org/runit/
  • C 85.2%
  • Makefile 7.2%
  • Shell 7.2%
  • HTML 0.4%
Find a file
G. Pape 14eb60fd6b src: sv: improve warning if ./log exists but not ./log/supervise/ok
Gracefully handle cases of log services introduced at runtime

Closes #36
2026-07-18 15:23:55 +02:00
.github .github/workflows/compile-check.yml: use actions/checkout@v6 2026-06-14 09:13:53 +02:00
doc Merge branch 'pilcrow-chpst-012-dev-null' into next 2026-06-28 07:51:27 +02:00
etc doc, etc: replaceinit: revise section "Replacing sysvinit on GNU/Linux" 2026-04-04 09:17:11 +02:00
man Merge branch 'pilcrow-chpst-012-dev-null' into next 2026-06-28 07:51:27 +02:00
md Merge branch 'pilcrow-chpst-012-dev-null' into next 2026-06-28 07:51:27 +02:00
package src: sv: improve warning if ./log exists but not ./log/supervise/ok 2026-07-18 15:23:55 +02:00
src src: sv: improve warning if ./log exists but not ./log/supervise/ok 2026-07-18 15:23:55 +02:00
.gitattributes Remove utmpset program 2025-12-20 17:13:27 +01:00
COPYING .github/README.md, COPYING: new 2026-04-26 13:19:19 +02:00
Makefile Makefile: remove ancient cruft 2026-04-12 11:23:43 +02:00

runit - a UNIX init scheme with service supervision

The release is available through https://smarden.org/runit/.

To build an experimental version from git, do

git clone -b next https://github.com/g-pape/runit
cd runit
package/compile
package/check

To install the experimental programs, as root do

install -m0755 command/* /bin/
mv /bin/runit* /sbin/