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