#!/bin/sh ### BEGIN INIT INFO # Provides: softether # Required-Start: $local_fs $remote_fs $network $syslog $named # Required-Stop: $local_fs $remote_fs $network $syslog $named # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # X-Interactive: true # Short-Description: Start/stop SoftEther VPN Server ### END INIT INFO set -e if test -f /etc/default/softether then . /etc/default/softether fi case $SOFTETHER_MODE in (vpnbridge) ;; (vpnclient) ;; (vpnserver) ;; (*) exit 0 ;; esac case $1 in (start) start-stop-daemon --verbose --oknodo --start --background --exec \ /usr/sbin/softetherd -- "$SOFTETHER_MODE" ;; (stop) start-stop-daemon --verbose --oknodo --stop --exec \ /usr/sbin/softetherd -- "$SOFTETHER_MODE" ;; (restart) "$0" stop && "$0" start (*) echo "error: Unknown command $1" 1>&2 exit 1 ;; esac