openpvn: Split out config parsing code for reuse
[openwrt/staging/zorun.git] / package / network / services / openvpn / files / etc / hotplug.d / openvpn / 01-user
1 #!/bin/sh
2
3 . /lib/functions/openvpn.sh
4
5 [ -e "/etc/openvpn.user" ] && {
6 env -i ACTION="$ACTION" INSTANCE="$INSTANCE" \
7 /bin/sh \
8 /etc/openvpn.user \
9 $*
10 }
11
12 # Wrap user defined scripts on up/down events
13 case "$ACTION" in
14 up|down)
15 if get_openvpn_option "$config" command "$ACTION"; then
16 exec /bin/sh -c "$command $ACTION $INSTANCE $*"
17 fi
18 ;;
19 esac
20
21 exit 0