b.liu | e958203 | 2025-04-17 19:18:16 +0800 | [diff] [blame^] | 1 | #!/bin/sh |
2 | |||||
3 | [ "$ACTION" = ifup ] || exit 0 | ||||
4 | |||||
5 | NAME=rtpproxy | ||||
6 | COMMAND=/etc/init.d/$NAME | ||||
7 | LOGGER="/usr/bin/logger -t hotplug" | ||||
8 | |||||
9 | $COMMAND enabled || exit 0 | ||||
10 | |||||
11 | . /lib/functions.sh | ||||
12 | |||||
13 | config_load $NAME | ||||
14 | |||||
15 | config_get_bool enabled global enabled 0 | ||||
16 | [ $enabled -eq 0 ] && exit 0 | ||||
17 | |||||
18 | config_get hotplug_iface hotplug interface | ||||
19 | |||||
20 | [ "$INTERFACE" = "$hotplug_iface" ] && { | ||||
21 | $LOGGER "Restarting $NAME due to \"$ACTION\" of \"$INTERFACE\"" | ||||
22 | $COMMAND restart | ||||
23 | } | ||||
24 |