3c4552a43c
git-svn-id: svn://svn.compuextreme.de/Viitor/V963/Viitor_cdboot@5933 504e572c-2e33-0410-9681-be2bf7408885
82 lines
2.0 KiB
Bash
Executable File
82 lines
2.0 KiB
Bash
Executable File
#!/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ä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ü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"
|
|
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
|