]> git.pld-linux.org Git - packages/kde4-kdebase.git/blame - kdebase-kdm.init
- spaces -> tabs
[packages/kde4-kdebase.git] / kdebase-kdm.init
CommitLineData
55e71f1e 1#!/bin/sh
2#
3# kdm: Starts the KDE Display Manager
4#
59d56079 5# Version: @(#) /etc/rc.d/init.d/kdm 0.1
55e71f1e 6#
5d86943d 7# description: Starts and stops the KDE Display Manager at startup and \
55e71f1e 8# shutdown..
9#
10# chkconfig: 5 95 5
11#
12# probe: true
13# hide: true
14
15. /etc/rc.d/init.d/functions
16
17# Get service config
326d05a2 18if [ -f /etc/sysconfig/kdm ]; then
59d56079 19 . /etc/sysconfig/kdm
55e71f1e 20fi
21
0c48f257 22RETVAL=0
55e71f1e 23# See how we were called.
24case "$1" in
25 start)
26 # Check if the service is already running?
27 if [ ! -f /var/lock/subsys/kdm ]; then
28 msg_starting "KDE Display Manager"
29 daemon kdm
0c48f257 30 RETVAL=$?
31 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/kdm
55e71f1e 32 else
33 msg_already_running "KDE Display Manager"
34 fi
35 ;;
36 stop)
59d56079 37 # Check if the service is already running?
38 if [ -f /var/lock/subsys/kdm ]; then
39 msg_stopping "KDE Display Manager"
40 killproc kdm
41 rm -f /var/lock/subsys/kdm
42 else
0c48f257 43 msg_not_running "KDE Display Manager"
59d56079 44 fi
55e71f1e 45 ;;
46 status)
47 status kdm
0c48f257 48 exit $?
55e71f1e 49 ;;
0c48f257 50 restart|force-reload)
55e71f1e 51 $0 stop
52 $0 start
0c48f257 53 exit $?
55e71f1e 54 ;;
55 *)
0c48f257 56 msg_usage "$0 {start|stop|restart|force-reload|status}"
57 exit 3
55e71f1e 58esac
59
0c48f257 60exit $RETVAL
This page took 0.097545 seconds and 4 git commands to generate.