First Commit
[librecmc/package-feed.git] / net / adblock / files / adblock.hotplug
1 #!/bin/sh
2 #
3
4 adb_pid="${$}"
5 adb_helper="/usr/bin/adblock-helper.sh"
6 adb_pidfile="/var/run/adblock.pid"
7 adb_enabled="$(/etc/init.d/adblock enabled; echo $?)"
8
9 if [ "${adb_enabled}" = "1" ] || [ -f "${adb_pidfile}" ] || [ "${ACTION}" != "ifup" ]
10 then
11     exit 0
12 fi
13
14 . "${adb_helper}"
15 f_envload
16
17 if [ "${INTERFACE}" = "${adb_wanif4}" ] || [ "${INTERFACE}" = "${adb_wanif6}" ]
18 then
19     if [ -z "${adb_hotplugif}" ] || [ "${INTERFACE}" = "${adb_hotplugif}" ]
20     then
21         /etc/init.d/adblock start
22         f_log "adblock service started due to '${ACTION}' of '${INTERFACE}' interface"
23     fi
24 fi