Merge pull request #11353 from kvuorine/fwknop-fixes
[feed/packages.git] / net / mwan3 / files / etc / hotplug.d / iface / 16-mwan3-user
1 #!/bin/sh
2
3 [ -f "/etc/mwan3.user" ] && {
4 . /lib/functions.sh
5 . /lib/mwan3/mwan3.sh
6
7 [ "$MWAN3_STARTUP" = 1 ] || mwan3_lock "$ACTION" "$DEVICE-user"
8
9 config_load mwan3
10 config_get_bool enabled globals 'enabled' '0'
11 [ "${enabled}" -gt 0 ] || {
12 [ "$MWAN3_STARTUP" = 1 ] || mwan3_unlock "$ACTION" "$DEVICE-user"
13 exit 0
14 }
15
16 config_get_bool enabled "$INTERFACE" enabled 0
17 [ "${enabled}" -eq 1 ] || {
18 [ "$MWAN3_STARTUP" = 1 ] || mwan3_unlock "$ACTION" "$DEVICE-user"
19 exit 0
20 }
21
22 [ "$MWAN3_STARTUP" = 1 ] || mwan3_unlock "$ACTION" "$DEVICE-user"
23
24 env -i ACTION="$ACTION" INTERFACE="$INTERFACE" DEVICE="$DEVICE" \
25 /bin/sh /etc/mwan3.user
26 }
27
28 exit 0