Only launch single user when RUNLEVEL == S, #74.

This commit is contained in:
Roy Marples 2008-05-10 10:04:34 +00:00
parent 766ec96e3d
commit 3663cf1e2a

View File

@ -338,12 +338,13 @@ static void sulogin(bool cont)
if (! cont) {
rc_logger_close();
#ifdef __linux__
execl("/sbin/sulogin", "/sbin/sulogin", (char *) NULL);
eerrorx("%s: unable to exec `/sbin/sulogin': %s",
applet, strerror(errno));
#else
exit(EXIT_SUCCESS);
if (RUNLEVEL && strcmp(RUNLEVEL, "S") == 0) {
execl("/sbin/sulogin", "/sbin/sulogin", (char *) NULL);
eerrorx("%s: unable to exec `/sbin/sulogin': %s",
applet, strerror(errno));
}
#endif
exit(EXIT_SUCCESS);
}
#ifdef __linux__