mirror of
https://git.freebsd.org/ports.git
synced 2025-07-09 05:19:16 -04:00
Runit is a daemontools replacement with the following features: - Service supervision - Clean process state - Reliable logging facility - Fast system bootup and shutdown - Packaging friendly - Small code size This very experimental port comes with a complete suite of configuration files and services to replace init(8) and rc(8) with runit for initializing your system. Heavily inspired by Void Linux' init scripts. For usage instructions visit: https://people.freebsd.org/~tobik/runit-faster.html Some fixes applied to sysutils/runit: - Fix most compiler warnings - Fix bug where runit will only halt the system instead of powering it off - Pet rclint for runsvdir - Pet portlint and regenerate patches
15 lines
397 B
C
15 lines
397 B
C
--- src/runit.c.orig 2018-03-06 14:39:19 UTC
|
|
+++ src/runit.c
|
|
@@ -309,10 +309,10 @@ int main (int argc, const char * const *argv, char * c
|
|
reboot_system(RB_AUTOBOOT);
|
|
}
|
|
else {
|
|
-#ifdef RB_POWER_OFF
|
|
+#ifdef RB_POWEROFF
|
|
strerr_warn2(INFO, "power off...", 0);
|
|
sync();
|
|
- reboot_system(RB_POWER_OFF);
|
|
+ reboot_system(RB_POWEROFF);
|
|
sleep(2);
|
|
#endif
|
|
#ifdef RB_HALT_SYSTEM
|