]> git.pld-linux.org Git - packages/freenx-server.git/blame - freenx-server.init
- s/kdebase-desktop/kde4-kdebase-workspace in Suggests; rel 2
[packages/freenx-server.git] / freenx-server.init
CommitLineData
73fc34c5
SP
1#!/bin/sh
2#
b72166e6 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
73fc34c5
SP
11
12# Source function library.
13. /etc/rc.d/init.d/functions
14
15# Source config
16if [ -f /etc/nxserver/node.conf ] ; then
17 . /etc/nxserver/node.conf
18fi
19
20start() {
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}
ea655a3c 26
73fc34c5
SP
27stop() {
28 msg_stopping freenx
29 /usr/bin/nxserver --stop
30 /usr/bin/nxserver --cleanup
31}
32
ea655a3c
SP
33status() {
34 /usr/bin/nxserver --status
35}
73fc34c5
SP
36case "$1" in
37 start)
38 start
39 ;;
40 stop)
41 stop
42 ;;
f974e67d
SP
43 restart)
44 stop
45 start
46 ;;
ea655a3c 47 status)
cb53d86a 48 status
ea655a3c 49 ;;
f974e67d 50 *)
ea655a3c 51 msg_usage "$0 {start|stop|restart|status}"
73fc34c5
SP
52 exit 3
53esac
54
55exit $RETVAL
This page took 0.141527 seconds and 4 git commands to generate.