OpenWrt service / process manager

Helmut Schaa f51f9cc573 procd: Exit askfirst on read error %!s(int64=10) %!d(string=hai) anos
.gitignore d66c790cc0 update .gitignore %!s(int64=11) %!d(string=hai) anos
CMakeLists.txt 8555851160 add suport for measuring process resource usage %!s(int64=10) %!d(string=hai) anos
askfirst.c f51f9cc573 procd: Exit askfirst on read error %!s(int64=10) %!d(string=hai) anos
coldplug.c b803c65259 coldplug: remove duplicated include %!s(int64=10) %!d(string=hai) anos
debug.c b5f942d639 Parse only init_debug option with non-empty argument. %!s(int64=10) %!d(string=hai) anos
early.c 600a9c0d2b Error and return when failing stat('/dev/console'). %!s(int64=10) %!d(string=hai) anos
hotplug.c 993b8f2f8a hotplug: terminate uloop after fork(), redirect stdin, out and err to /dev/null %!s(int64=10) %!d(string=hai) anos
hotplug.h 32f1c6e467 fix behaviour during sysupgrade %!s(int64=11) %!d(string=hai) anos
inittab.c cac289316b bugfix of error handling while open() %!s(int64=11) %!d(string=hai) anos
instance.c 6053eeb3d9 fix skewed parameter order in respawn code %!s(int64=10) %!d(string=hai) anos
instance.h 98218b6aa8 add code to configure respawn via ubus %!s(int64=10) %!d(string=hai) anos
log.c f29ce20a2f remove bogus subscriber %!s(int64=11) %!d(string=hai) anos
logread.c 1c01a51374 logread: fix the facility name reporting %!s(int64=10) %!d(string=hai) anos
main.c 36d79a90c2 the cloexec logic of the watchdog was broken %!s(int64=11) %!d(string=hai) anos
md5.c 0a7d365974 add instance file attribute with md5 hash checks %!s(int64=11) %!d(string=hai) anos
md5.h 8158e9052a add license headers %!s(int64=11) %!d(string=hai) anos
measure.c 8555851160 add suport for measuring process resource usage %!s(int64=10) %!d(string=hai) anos
mkdev.c 4ec2545ed6 properly fix umask handling %!s(int64=11) %!d(string=hai) anos
preinit.c c261d39c1a we dont want to continue booting if sysupgrade is in progress %!s(int64=11) %!d(string=hai) anos
procd.h 8555851160 add suport for measuring process resource usage %!s(int64=10) %!d(string=hai) anos
rcS.c 8716a453c6 add a way for procd to queue async init.d calls %!s(int64=10) %!d(string=hai) anos
rcS.h 8716a453c6 add a way for procd to queue async init.d calls %!s(int64=10) %!d(string=hai) anos
service.c 8183146ad8 execute the "running" hook once the daemon is started %!s(int64=10) %!d(string=hai) anos
service.h 11a65fae34 remove now unused variable %!s(int64=10) %!d(string=hai) anos
signal.c a2953547e3 add 2 second sleep before rebooting %!s(int64=11) %!d(string=hai) anos
state.c df1b0c3512 Fix event type reporting when calling 'procd_shutdown'. %!s(int64=10) %!d(string=hai) anos
syslog.c 0c116c65f9 add a rcS helper %!s(int64=11) %!d(string=hai) anos
syslog.h 32f1c6e467 fix behaviour during sysupgrade %!s(int64=11) %!d(string=hai) anos
system.c 03aab02afb add a ubus handler that allows sending signals to processes %!s(int64=10) %!d(string=hai) anos
trigger.c 35f0336c12 fix service level triggers %!s(int64=11) %!d(string=hai) anos
ubus.c 7f31a19db4 make ubus handling use uloop timers %!s(int64=11) %!d(string=hai) anos
udevtrigger.c d4f72a9102 udevtrigger: nuke scan_{subdir,class,block} functions %!s(int64=10) %!d(string=hai) anos
utils.c 8158e9052a add license headers %!s(int64=11) %!d(string=hai) anos
utils.h 8158e9052a add license headers %!s(int64=11) %!d(string=hai) anos
watchdog.c 36d79a90c2 the cloexec logic of the watchdog was broken %!s(int64=11) %!d(string=hai) anos
watchdog.h 36d79a90c2 the cloexec logic of the watchdog was broken %!s(int64=11) %!d(string=hai) anos