aboutsummaryrefslogtreecommitdiffstats
path: root/event.d/rcS-sulogin
blob: ba5eea2ebf23d1649633b0587feb15d5791d3976 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# rcS-sulogin - "single-user" runlevel compatibility
#
# This task runs the sulogin binary during "single-user" mode.

start on runlevel S

stop on runlevel

console owner

script
	runlevel --set S >/dev/null || true
	/bin/bash

	if [ -r /etc/inittab ]; then
	    RL="$(sed -n -e "/^id:[0-9]*:initdefault:/{s/^id://;s/:.*//;p}" /etc/inittab || true)"
	    if [ -n "$RL" ]; then
		telinit $RL
	    else
		telinit 2
	    fi
	else
	    telinit 2
	fi
end script