summaryrefslogtreecommitdiffstats
path: root/net/rtpengine/files/rtpengine.hotplug
blob: 3fa3f092190325623a6cd76873f0be3c3da65dd1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh

[ "$ACTION" = ifup ] || exit 0

NAME=rtpengine
COMMAND=/etc/init.d/$NAME
LOGGER="/usr/bin/logger -t hotplug"

$COMMAND enabled || exit 0

. /lib/functions.sh

config_load $NAME

config_get_bool enabled global enabled 0
[ $enabled -eq 0 ] && exit 0

config_get hotplug_iface hotplug interface

[ "$INTERFACE" = "$hotplug_iface" ] && {
	$LOGGER "Restarting $NAME due to \"$ACTION\" of \"$INTERFACE\""
	$COMMAND restart
}