]> git.pld-linux.org Git - packages/XFree86.git/blob - xdm.init
- added using %%{__make} macro.
[packages/XFree86.git] / xdm.init
1 #!/bin/sh
2 #
3 # xdm:          Starts the X Display Manager
4 #
5 # Version:      @(#) /etc/rc.d/init.d/xdm 1.3
6 #
7 # chkconfig:    5 95 5
8 # description:  Starts and stops the X Display Manager at startup and
9 #               shutdown. can run one of several display managers; gdm, kdm,
10 #               or xdm, in that order of preferential treatment.
11 #
12 # config:       /etc/X11/xdm/xdm-config
13 # probe:        true
14 # hide:         true
15
16 . /etc/rc.d/init.d/functions
17
18 # Get service config
19 if [ -f /etc/sysconfig/xdm ] ; then
20         . /etc/sysconfig/xdm
21 fi
22
23 # See how we were called.
24 case "$1" in
25   start)
26         # Check if the service is already running?
27         if [ -f /var/lock/subsys/xdm ]; then
28                 echo "Starting X Display Manager already is running"
29         else
30                 show Starting X Display Manager daemon
31                 daemon /usr/X11R6/bin/xdm
32                 touch /var/lock/subsys/xdm
33         fi
34         ;;
35   stop)
36         show Stopping X Display Manager daemon
37         killproc xdm
38         rm -f /var/lock/subsys/xdm
39         ;;
40   status)
41         status xdm
42         ;;
43   restart|reload)
44         $0 stop
45         $0 start
46         ;;
47   *)
48         echo "Usage: $0 {start|stop|status|restart|reload}"
49         exit 1
50 esac
51
52 exit 0
This page took 0.022494 seconds and 3 git commands to generate.