2
0
Fork
You've already forked sitsin
0
situation+sinit combo
This repository has been archived on 2026年04月15日. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • Shell 48.3%
  • Roff 30.3%
  • C 12.6%
  • Makefile 8.8%
Find a file
2026年04月08日 22:58:41 +05:00
config.def.h config.def.h: align rc*cmd 2015年07月12日 21:13:46 +01:00
config.mk actual empty prefix 2026年03月29日 23:31:27 +05:00
LICENSE Update LICENSE year 2015年02月03日 17:44:53 +00:00
Makefile hey, manprefix here 2026年03月29日 23:37:01 +05:00
rc.init make it better 2026年04月08日 22:58:41 +05:00
rc.init.8 make it better 2026年04月08日 22:58:41 +05:00
rc.shutdown made them more verbose 2026年04月01日 20:11:29 +05:00
rc.shutdown.8 docs 2026年03月29日 23:20:51 +05:00
README docs 2026年03月29日 23:20:51 +05:00
sc make it better 2026年04月08日 22:58:41 +05:00
sc.8 make it better 2026年04月08日 22:58:41 +05:00
sinit.8 Fix some mandoc lint warnings 2015年02月01日 21:01:49 +00:00
sinit.c make it better 2026年04月08日 22:58:41 +05:00

sitsin
======
sitsin is a simple init. It was initially based on 
sinit and situation[1].
Why?
----
sinit is simple and just works, situation is a great
mess of scripts to manage services, i tooki the best 
of two.
How?
----
There are 3 signals that sinit will act on.
 SIGUSR1: powers off the machine.
 SIGINT: reboots the machine (or alternatively via ctrl-alt-del).
 SIGCHLD: reap children
The dirty work is handled by rc scripts.
[1] https://codeberg.org/derivelinux/situation