The following would be neater, replace the current set call with
set $(runlevel || true)
if [ "$2" != "0" ] && [ "$2" != "6" ]; then
set $(runlevel --set 6 || true)
fi
That way we just don't bother storing the value in /var/run/utmp, and go
with what's already there. /etc/init.d/rc overrides the value of
RUNLEVEL with the argument its given, so the effect will be just that
the PREVLEVEL remains unchanged.
--
Ctl+Alt+Del twice at tty console login gives root access
https://launchpad.net/bugs/63852
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs