initctl: show runlevel 'N S' instead of 'N 10' during bootstrap

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg
2023-09-10 14:05:11 +02:00
parent b41b4ce989
commit a49f27c191
+10 -3
View File
@@ -209,19 +209,26 @@ static int do_runlevel(char *arg)
if (!arg) {
int prevlevel = 0;
int currlevel;
char prev;
char prev, curr;
currlevel = runlevel_get(&prevlevel);
if (255 == currlevel) {
switch (currlevel) {
case 255:
printf("unknown\n");
return 0;
case INIT_LEVEL:
curr = 'S';
break;
default:
curr = currlevel + '0';
break;
}
prev = prevlevel + '0';
if (prev <= '0' || prev > '9')
prev = 'N';
printf("%c %d\n", prev , currlevel);
printf("%c %c\n", prev , curr);
return 0;
}