SysVinit's primary role is to create processes from a script stored in the file /etc/inittab.
Version: 2.86SysVinit's primary role is to create processes from a script stored in the file /etc/inittab.
Operating System: Linux
What's New in This Release:
· Fixed up bootlogd to read /proc/cmdline. Also keep an internal linebuffer to process r, t and ^H. It is becoming useable.
· Applied trivial OWL patches
· Block signals in syslog(), since syslog() is not re-entrant
· Minor adjustements so that sysvinit compiles on the Hurd
· killall5 now skips kernel threads
· Inittab entries with both 'S' and other runlevels were broken.
· Changed initreq.h to be more flexible and forwards-compatible.
· You can now through /dev/initctl set environment variables in init that will be inherited by its children. For now, only variables prefixed with INIT_ can be set and the maximum is
· 16 variables. There's also a length limit due to the size of struct init_request, so it should be safe from abuse.
· Option -P and -H to shutdown set INIT_HALT=POWERDOWN and INIT_HALT=HALT as environment variables as described above
· Add "mountpoint" utility.
· Slightly better algorithm in killall5.c:pidof()
· Added some patches from fedora-core (halt-usage, last -t, sulogin-message, user-console)