diff --git a/src/rc/rc.c b/src/rc/rc.c index 65d3a560..52c1e4d5 100644 --- a/src/rc/rc.c +++ b/src/rc/rc.c @@ -691,7 +691,9 @@ interactive_option: } /* Store our interactive status for boot */ - if (interactive && strcmp(runlevel, getenv("RC_BOOTLEVEL")) == 0) + if (interactive && + (strcmp(runlevel, RC_LEVEL_SYSINIT) == 0 || + strcmp(runlevel, getenv("RC_BOOTLEVEL")) == 0)) mark_interactive(); else { if (exists(INTERACTIVE))