22 lines
372 B
Plaintext
22 lines
372 B
Plaintext
|
|
#!/bin/sh
|
||
|
|
|
||
|
|
OPENVPN=/usr/sbin/openvpn
|
||
|
|
OPENVPN_INIT=/etc/init.d/openvpn
|
||
|
|
SYSTEMCTL=/bin/systemctl
|
||
|
|
SYSTEMD=/run/systemd/system
|
||
|
|
|
||
|
|
if [ ! -x $OPENVPN ]; then
|
||
|
|
exit 0
|
||
|
|
fi
|
||
|
|
|
||
|
|
if [ -n "$IF_OPENVPN" ]; then
|
||
|
|
for vpn in $IF_OPENVPN; do
|
||
|
|
## check systemd present
|
||
|
|
if [ -d $SYSTEMD ]; then
|
||
|
|
$SYSTEMCTL stop openvpn@$vpn
|
||
|
|
else
|
||
|
|
$OPENVPN_INIT stop $vpn
|
||
|
|
fi
|
||
|
|
done
|
||
|
|
fi
|