]> git.pld-linux.org Git - packages/kde4-kdebase.git/blame - kdebase-kdm.init
- pl for dolphin
[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#
399ed6bd 10# chkconfig: 5 99 1
55e71f1e 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
1c9ed3ed 22start() {
55e71f1e 23 # Check if the service is already running?
24 if [ ! -f /var/lock/subsys/kdm ]; then
25 msg_starting "KDE Display Manager"
26 daemon kdm
0c48f257 27 RETVAL=$?
28 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/kdm
55e71f1e 29 else
30 msg_already_running "KDE Display Manager"
31 fi
1c9ed3ed
ER
32}
33
34stop() {
59d56079 35 # Check if the service is already running?
36 if [ -f /var/lock/subsys/kdm ]; then
37 msg_stopping "KDE Display Manager"
38 killproc kdm
39 rm -f /var/lock/subsys/kdm
40 else
0c48f257 41 msg_not_running "KDE Display Manager"
59d56079 42 fi
1c9ed3ed
ER
43}
44
45RETVAL=0
46# See how we were called.
47case "$1" in
48 start)
49 start
50 ;;
51 stop)
52 stop
55e71f1e 53 ;;
54 status)
55 status kdm
0c48f257 56 exit $?
55e71f1e 57 ;;
0c48f257 58 restart|force-reload)
1c9ed3ed
ER
59 stop
60 start
55e71f1e 61 ;;
62 *)
0c48f257 63 msg_usage "$0 {start|stop|restart|force-reload|status}"
64 exit 3
55e71f1e 65esac
66
0c48f257 67exit $RETVAL
This page took 0.039427 seconds and 4 git commands to generate.