Annotation of /trunk/magellan-initscripts/etc/X11/startxdm
Parent Directory | Revision Log
Revision 12 -
(hide annotations)
(download)
Mon Dec 13 23:38:36 2004 UTC (19 years, 5 months ago) by niro
File size: 828 byte(s)
Mon Dec 13 23:38:36 2004 UTC (19 years, 5 months ago) by niro
File size: 828 byte(s)
fixed some typos.
1 | niro | 2 | #!/bin/bash |
2 | |||
3 | source /etc/profile | ||
4 | source /etc/rc.config | ||
5 | |||
6 | get_login() { | ||
7 | case "$GLOGIN" in | ||
8 | kdm|KDM) | ||
9 | GLOGINCMD="$(which kdm 2> /dev/null)" | ||
10 | if [ ! -f "${GLOGINCMD}" ] | ||
11 | then | ||
12 | echo "Failure: KDE Login Manager not found." | ||
13 | exit 1 | ||
14 | fi | ||
15 | ;; | ||
16 | xdm|XDM) | ||
17 | GLOGINCMD="$(which xdm 2> /dev/null)" | ||
18 | if [ ! -f "${GLOGINCMD}" ] | ||
19 | then | ||
20 | echo "Failure: XDM Login Manager not found." | ||
21 | exit 1 | ||
22 | fi | ||
23 | ;; | ||
24 | *) | ||
25 | GLOGINCMD="$(which ${GLOGIN} 2> /dev/null)" | ||
26 | if [ ! -e "${GLOGINCMD}" ] | ||
27 | then | ||
28 | echo "Failure: \"${GLOGIN}\" Login Manager not found." | ||
29 | exit 1 | ||
30 | fi | ||
31 | ;; | ||
32 | esac | ||
33 | } | ||
34 | |||
35 | |||
36 | if [ -n "$GLOGIN" ] | ||
37 | then | ||
38 | get_login | ||
39 | /sbin/start-stop-daemon --start --quiet --exec ${GLOGINCMD} | ||
40 | retval="$?" | ||
41 | sleep 5 | ||
42 | |||
43 | if [ "${retval}" -ne 0 ] | ||
44 | then | ||
45 | niro | 12 | echo "Could not start your Displaymanager" |
46 | niro | 2 | killall -9 ${GLOGIN##*/} |
47 | fi | ||
48 | fi |
Properties
Name | Value |
---|---|
svn:executable | * |