diff options
author | Daiyuu Nobori <da.git@softether.co.jp> | 2014-07-11 17:59:26 +0400 |
---|---|---|
committer | Daiyuu Nobori <da.git@softether.co.jp> | 2014-07-11 17:59:26 +0400 |
commit | ee8d609030c102f32cde2ba199a6a571120a4aca (patch) | |
tree | 13abceed6604062daad5d4faca112e9d62e63c4c /debian/softether-vpnserver.init | |
parent | f75a2c2a128b1b36b29b760f6f47f1f2499e3127 (diff) | |
parent | efa56effde4bde75680566f0d412b04682fef969 (diff) |
Merge pull request #64 from ahrefs/master
update debian packaging, install init script
Diffstat (limited to 'debian/softether-vpnserver.init')
-rwxr-xr-x | debian/softether-vpnserver.init | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/debian/softether-vpnserver.init b/debian/softether-vpnserver.init new file mode 100755 index 00000000..3a146ae5 --- /dev/null +++ b/debian/softether-vpnserver.init @@ -0,0 +1,69 @@ +#! /bin/sh +# +# 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 |