Magellan Linux

Diff of /trunk/magellan-initscripts/etc/rc.d/init.d/xdm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 45 by niro, Mon Dec 13 23:46:52 2004 UTC revision 46 by niro, Mon Feb 14 22:24:46 2005 UTC
# Line 20  then Line 20  then
20   exit 1   exit 1
21  fi  fi
22    
23    XDM_OPT=$1
24    
25  get_login() {  get_login() {
26   case "$GLOGIN" in   case "$GLOGIN" in
27   kdm|KDM)   kdm|KDM)
# Line 30  get_login() { Line 32  get_login() {
32   exit 1   exit 1
33   fi   fi
34   ;;   ;;
35     gdm|GDM)
36     if [[ ${XDM_OPT} = stop ]]
37     then
38     GLOGINCMD="$(which gdm-binary 2> /dev/null)"
39     else
40     GLOGINCMD="$(which gdm 2> /dev/null)"
41     fi
42     if [ ! -f "${GLOGINCMD}" ]
43     then
44     echo "Failure: KDE Login Manager not found."
45     exit 1
46     fi
47     ;;
48   xdm|XDM)   xdm|XDM)
49   GLOGINCMD="$(which xdm 2> /dev/null)"   GLOGINCMD="$(which xdm 2> /dev/null)"
50   if [ ! -f "${GLOGINCMD}" ]   if [ ! -f "${GLOGINCMD}" ]
# Line 48  get_login() { Line 63  get_login() {
63   esac   esac
64  }  }
65    
66  case "$1" in  case "${XDM_OPT}" in
67   start)   start)
68   get_login   get_login
69   echo -e ${COLOREDSTAR}"Starting ${GLOGIN} ..."   echo -e ${COLOREDSTAR}"Starting ${GLOGIN} ..."
# Line 70  case "$1" in Line 85  case "$1" in
85   chvt ${CUR_VT}   chvt ${CUR_VT}
86   fi   fi
87   update_svcstatus $1   update_svcstatus $1
88   splash svc_started "$(basename $0)" 0   splash svc_stopped "$(basename $0)" 0
89   ;;   ;;
90    
91   restart)   restart)

Legend:
Removed from v.45  
changed lines
  Added in v.46