Welcome to mirror list, hosted at ThFree Co, Russian Federation.

softether-vpnserver.init « debian - github.com/SoftEtherVPN/SoftEtherVPN_Stable.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 8b815579fcda3cd8d47ba957b4aadc1577fdb8f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
#! /bin/sh

### BEGIN INIT INFO
# Provides:          softether-vpnserver
# Required-Start:    $network $remote_fs $syslog
# Required-Stop:     $network $remote_fs $syslog
# Should-Start:      network-manager
# Should-Stop:       network-manager
# X-Start-Before:    $x-display-manager gdm kdm xdm wdm ldm sdm nodm
# X-Interactive:     true
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: SoftEther VPN service
### END INIT INFO

#
# Author: Dmitry Orlov <me@mosquito.su>
#   From Debian skeleton (Tom deLombarde)
#

set -e

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/qmsys/bin
DAEMON=/usr/bin/vpnserver
NAME=vpnserver
DESC="SoftEtherVPN Server"

PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME

# Gracefully exit if the package has been removed.
test -x $DAEMON || exit 0

# Read config file if it is present.
#if [ -r /etc/default/$NAME ]
#then
# . /etc/default/$NAME
#fi

case "$1" in
  start)
  echo -n "Starting $DESC: $NAME"
  $DAEMON start
  echo "."
  ;;
  stop)
  echo -n "Stopping $DESC: $NAME"
  $DAEMON stop
  echo "."
  ;;
  #reload)
  #
  # If the daemon can reload its config files on the fly
  # for example by sending it SIGHUP, do it here.
  #
  # If the daemon responds to changes in its config file
  # directly anyway, make this a do-nothing entry.
  #
  # echo -n "Reloading $DESC configuration..."
  # start-stop-daemon --stop --signal 1 --quiet --pidfile \
  # $PIDFILE --exec $DAEMON
  # echo "done."
  #;;
  restart|force-reload)
  #
  # If the "reload" option is implemented, move the "force-reload"
  # option to the "reload" entry above. If not, "force-reload" is
  # just the same as "restart".
  #
  echo -n "Restarting $DESC: $NAME"
  $DAEMON stop
  sleep 1
  $DAEMON start
  echo "."
  ;;
  *)
  # echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2
  echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
  exit 1
  ;;
esac

exit 0