]> git.pld-linux.org Git - packages/gdm2.20.git/blame - gdm.init
- updated to 2.20.9
[packages/gdm2.20.git] / gdm.init
CommitLineData
87fba97e 1#!/bin/sh
2#
3# gdm: Starts the Gnome Display Manager
4#
958117c3 5# Version: @(#) /etc/rc.d/init.d/gdm 0.1
87fba97e 6#
1339eaec 7# chkconfig: 5 95 05
4c996915 8# description: Starts and stops the Gnome Display Manager at startup and \
87fba97e 9# shutdown..
10#
11# config: /etc/X11/gdm/gdm-config
12# probe: true
13# hide: true
14
15. /etc/rc.d/init.d/functions
16
17# Get service config
1d2b4321 18if [ -f /etc/sysconfig/gdm ]; then
958117c3 19 . /etc/sysconfig/gdm
87fba97e 20fi
21
c77044f0 22RETVAL=0
87fba97e 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/gdm ]; then
28 msg_starting "Gnome Display Manager"
41f42dd8
PZ
29 start-stop-daemon --start -b --exec /usr/sbin/gdm
30 ok
78b1130f 31 RETVAL=$?
401219bc 32 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/gdm
87fba97e 33 else
958117c3 34 msg_already_running "Gnome Display Manager"
87fba97e 35 fi
36 ;;
37 stop)
78b1130f 38 if [ -f /var/lock/subsys/gdm ]; then
39 msg_stopping "Gnome Display Manager"
40 killproc gdm
41 rm -f /var/lock/subsys/gdm
42 else
958117c3 43 msg_not_running "Gnome Display Manager"
78b1130f 44 fi
87fba97e 45 ;;
46 status)
4dcf29a7 47 status gdm gdm-binary
c77044f0 48 exit $?
87fba97e 49 ;;
c77044f0 50 restart|force-reload)
87fba97e 51 $0 stop
52 $0 start
c77044f0 53 exit $?
87fba97e 54 ;;
55 *)
c77044f0 56 msg_usage "$0 {start|stop|restart|force-reload|status}"
57 exit 3
87fba97e 58esac
59
78b1130f 60exit $RETVAL
This page took 0.214827 seconds and 4 git commands to generate.