2008-05-03 17:03:05 +00:00
|
|
|
|
#!/bin/sh
|
|
|
|
|
# Begin /etc/init.d/network
|
|
|
|
|
# Start des XWindows Login Managers
|
|
|
|
|
# Eine Datei unter /etc/X11/xdm mit namen <LoginManager>.xdm
|
|
|
|
|
# die den Pfad zum loginmanager enth<74>lt steuert dieses Script
|
|
|
|
|
# Ist eine entsprechende Datei vorhanden, so wird der entsprechende
|
|
|
|
|
# windowmanager gestartet. Es darf nur eine Datei mit der Endung
|
|
|
|
|
# xdm vorhanden sein!
|
|
|
|
|
#(c) Rainmaker MultiMedia OHG
|
|
|
|
|
#
|
|
|
|
|
#$Author$
|
|
|
|
|
#$Date$
|
|
|
|
|
#$Revision$
|
|
|
|
|
#
|
|
|
|
|
#$Log$
|
|
|
|
|
#Revision 1.4 2004/12/04 16:05:43 kueller
|
|
|
|
|
#.ICE-unix wird mit rootrechten und rwxrwxrwt Rechten angelegt. Damit funktionier
|
|
|
|
|
#kde auch wieder korrekt.
|
|
|
|
|
#
|
|
|
|
|
#Revision 1.3 2003/04/19 08:09:13 kueller
|
|
|
|
|
#Restart Option hinzugef<65>gt
|
|
|
|
|
#
|
|
|
|
|
#Revision 1.2 2002/10/12 12:52:58 kueller
|
|
|
|
|
#Vorhandensein von /etc/X11/xdm/*.xdm wird vor start des Windowmanagers
|
|
|
|
|
#ueberpr<70>ft - dies verhindert fehlermeldungen!
|
|
|
|
|
#
|
|
|
|
|
#Revision 1.1.1.1 2001/09/23 13:25:09 kueller
|
|
|
|
|
#Neustart wg. Datenverlust
|
|
|
|
|
#
|
|
|
|
|
#Revision 1.2 2001/08/25 13:21:25 kueller
|
|
|
|
|
#
|
|
|
|
|
#xdm wird jetzt mit loadproc und killproc gestartet/beendet. Das gew<65>hleistet
|
|
|
|
|
#eine sicherere funktion, und vermeidet unsinnige Fehlermeldungen
|
|
|
|
|
#
|
|
|
|
|
#Revision 1.1.1.1 2001/08/14 18:55:19 kueller
|
|
|
|
|
#X11 Add Ons
|
|
|
|
|
#
|
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
source /etc/init.d/functions
|
|
|
|
|
case "$1" in
|
|
|
|
|
start)
|
|
|
|
|
if [ ! -d /tmp/.ICE-unix ]; then
|
|
|
|
|
mkdir /tmp/.ICE-unix
|
|
|
|
|
chown root:root /tmp/.ICE-unix
|
|
|
|
|
chmod 1777 /tmp/.ICE-unix
|
|
|
|
|
fi
|
|
|
|
|
if ls /etc/X11/xdm/*.xdm >/dev/null 2>&1; then
|
|
|
|
|
XDM=`cat /etc/X11/xdm/*.xdm`
|
|
|
|
|
if [ -f $XDM ]; then
|
|
|
|
|
echo -n "Starte Login Manager $XDM"
|
2010-02-02 14:40:17 +00:00
|
|
|
|
dbus-launch --exit-with-session $XDM
|
2008-05-03 17:03:05 +00:00
|
|
|
|
fi
|
|
|
|
|
fi
|
|
|
|
|
;;
|
|
|
|
|
stop)
|
|
|
|
|
if ls /etc/X11/xdm/*.xdm >/dev/null 2>&1; then
|
|
|
|
|
XDM=`cat /etc/X11/xdm/*.xdm`
|
|
|
|
|
if [ -f $XDM ]; then
|
|
|
|
|
echo -n "Shutting down Login Manager $XDM"
|
|
|
|
|
killproc $XDM
|
|
|
|
|
fi
|
|
|
|
|
fi
|
|
|
|
|
;;
|
|
|
|
|
restart)
|
|
|
|
|
$0 stop
|
|
|
|
|
sleep 1
|
|
|
|
|
$0 start
|
|
|
|
|
;;
|
|
|
|
|
*)
|
|
|
|
|
echo "Usage: $0: {start|stop|restart}"
|
|
|
|
|
exit 1
|
|
|
|
|
;;
|
|
|
|
|
esac
|
|
|
|
|
#end /etc/inet.d/network
|