Store RUN_LVL in UTMP and change RUNLEVEL_BOOT from 10 to 0

Standard init implementations save current and previous runlevels
in utmp, now finit does too.  Also, the initial runlevel at boot
has changed from 10 to the more obvious 0.

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
Joachim Nilsson committed 2013-06-06 18:19:26 +02:00
1 parent 0f60aa2289
commit 4171fbdfd3
5 files changed
+29 -9

No files matched your search

+2 -2
View File
@@ -71,10 +71,10 @@ int parse_runlevels(char *runlevels)
}
if ('s' == lvl || 'S' == lvl)
lvl = ':'; /* RUNLEVEL_BOOT */
lvl = '0';
level = lvl - '0';
if (level > RUNLEVEL_BOOT || level < 0)
if (level > 9 || level < 0)
continue;
if (not)