#!/bin/sh # Begin /etc/init.d/network # Start des XWindows Login Managers # Eine Datei unter /etc/X11/xdm mit namen .xdm # die den Pfad zum loginmanager enthä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ügt # #Revision 1.2 2002/10/12 12:52:58 kueller #Vorhandensein von /etc/X11/xdm/*.xdm wird vor start des Windowmanagers #ueberprü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ä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" dbus-launch --exit-with-session $XDM 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