]> git.pld-linux.org Git - packages/freenx-server.git/blob - freenx-server.init
- added status
[packages/freenx-server.git] / freenx-server.init
1 #!/bin/sh
2 #
3 # chkconfig:   345 90 88
4 # processname: freenx
5 # config:      /etc/nxserver/node.conf
6
7 # Source function library.
8 . /etc/rc.d/init.d/functions
9
10 # Source config
11 if [ -f /etc/nxserver/node.conf ] ; then
12         . /etc/nxserver/node.conf
13 fi
14
15 start() {
16                 [ ! -d "/tmp/.X11-unix" ] && mkdir -m1755 /tmp/.X11-unix/
17                 msg_starting freenx
18                 /usr/bin/nxserver --cleanup
19                 /usr/bin/nxserver --start
20 }
21
22 stop()  {
23                 msg_stopping freenx
24                 /usr/bin/nxserver --stop
25                 /usr/bin/nxserver --cleanup
26 }
27
28 status() {
29                 /usr/bin/nxserver --status
30 }
31 case "$1" in
32   start)
33         start
34         ;;
35   stop)
36         stop
37         ;;
38   restart)
39         stop
40         start
41         ;;
42   status)
43         ;;
44       *)
45         msg_usage "$0 {start|stop|restart|status}"
46         exit 3
47 esac
48
49 exit $RETVAL
This page took 0.062402 seconds and 4 git commands to generate.