82 lines
2.0 KiB
Plaintext
82 lines
2.0 KiB
Plaintext
![]() |
#!/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: kueller $
|
|||
|
#$Date: 2004-12-04 17:05:43 +0100 (Sa, 04 Dez 2004) $
|
|||
|
#$Revision: 3422 $
|
|||
|
#
|
|||
|
#$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"
|
|||
|
loadproc $XDM
|
|||
|
fi
|
|||
|
else
|
|||
|
source /etc/profile
|
|||
|
source /root/.bash_profile
|
|||
|
export HOME=/root
|
|||
|
startx &
|
|||
|
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
|