diff options
Diffstat (limited to 'urunlevel/my_linux/vt_manager')
-rwxr-xr-x | urunlevel/my_linux/vt_manager | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/urunlevel/my_linux/vt_manager b/urunlevel/my_linux/vt_manager new file mode 100755 index 0000000..978f2ec --- /dev/null +++ b/urunlevel/my_linux/vt_manager | |||
@@ -0,0 +1,22 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | runlevel=`cat /etc/runlevel` | ||
4 | |||
5 | if [ -f /var/lib/misc/runlevel ] | ||
6 | then | ||
7 | runlevel=`/var/lib/misc/runlevel` | ||
8 | fi | ||
9 | |||
10 | if [ "$runlevel" = "3" ] | ||
11 | then | ||
12 | /sbin/getty 38400 tty$1 | ||
13 | elif [ "$runlevel" = "4" ] | ||
14 | then | ||
15 | sleep 1 | ||
16 | /usr/bin/openvt $1 twdm --quiet --hw=tty@/dev/tty$1,stdout,TERM=linux | ||
17 | sleep 1d | ||
18 | elif [ "$runlevel" = "5" ] | ||
19 | then | ||
20 | /usr/bin/openvt $1 /usr/X11R6/bin/X | ||
21 | sleep 1d | ||
22 | fi | ||