START=95
BIN=/usr/sbin/openvpn
SSD=start-stop-daemon
+EXTRA_COMMANDS="up down"
LIST_SEP="
"
restart() {
stop; sleep 5; start
}
+
+up() {
+ local exists
+ local INSTANCE
+ for INSTANCE in "$@"; do
+ config_load openvpn
+ config_get exists "$INSTANCE" TYPE
+ if [ "$exists" == "openvpn" ]; then
+ start_service "$INSTANCE"
+ fi
+ done
+}
+
+down() {
+ local exists
+ local INSTANCE
+ for INSTANCE in "$@"; do
+ config_load openvpn
+ config_get exists "$INSTANCE" TYPE
+ if [ "$exists" == "openvpn" ]; then
+ stop_service "$INSTANCE"
+ fi
+ done
+}