--- trunk/xorg/startxdm 2005/07/02 17:07:55 28 +++ trunk/xorg/startxdm 2006/02/19 15:04:15 62 @@ -1,5 +1,5 @@ #!/bin/bash -# $Header: /root/magellan-cvs/src/xorg/startxdm,v 1.1 2005-07-02 17:07:55 niro Exp $ +# $Header: /root/magellan-cvs/src/xorg/startxdm,v 1.2 2006-02-19 15:03:35 niro Exp $ source /etc/profile source /etc/rc.config @@ -18,6 +18,33 @@ fi ;; + gdm|GDM) + GLOGINCMD="$(which gdm 2> /dev/null)" + if [ ! -f "${GLOGINCMD}" ] + then + echo "Failure: GNOME Login Manager not found." + exit 1 + fi + ;; + + entrance*|ENTRANCE*) + GLOGINCMD="$(which entranced 2> /dev/null)" + if [ ! -f "${GLOGINCMD}" ] + then + echo "Failure: Enlightenment Login Manager not found." + exit 1 + fi + ;; + + wdm|WDM) + GLOGINCMD="$(which wdm 2> /dev/null)" + if [ ! -f "${GLOGINCMD}" ] + then + echo "Failure: Windowmaker Login Manager not found." + exit 1 + fi + ;; + xdm|XDM) GLOGINCMD="$(which xdm 2> /dev/null)" if [ ! -f "${GLOGINCMD}" ] @@ -27,15 +54,14 @@ fi ;; - *) + *) GLOGINCMD="$(which ${GLOGIN} 2> /dev/null)" - if [ ! -e "${GLOGINCMD}" ] + if [ ! -f "${GLOGINCMD}" ] then echo "Failure: \"${GLOGIN}\" Login Manager not found." exit 1 fi ;; - esac }