1 #!/bin/sh /etc/rc.common
8 adb_script
="/usr/bin/adblock-update.sh"
9 adb_pidfile
="/var/run/adblock.pid"
10 adb_logger
="/usr/bin/logger"
21 if [ -r "${adb_pidfile}" ]
23 "${adb_logger}" ${log_parm} -t "adblock[${adb_pid}] error" "adblock service already running ($(cat ${adb_pidfile})" 2>&1
34 eval "${adb_script}" ${bg_parm}
52 rm_done
="$(find "/tmp
/dnsmasq.d
" -maxdepth 1 -type f -name "adb_list.
*" -print -exec rm -f "{}" \;)"
54 if [ $
((rc
)) -eq 0 ] && [ -n "${rm_done}" ]
56 /etc
/init.d
/dnsmasq restart
57 /etc
/init.d
/firewall restart
60 uhttpd_pid
="$(ps | grep "[u
]httpd.
*\
-h /www
/adblock
" | awk '{print $1}')"
61 if [ -n "${uhttpd_pid}" ]
63 kill -9 "${uhttpd_pid}"
66 if [ -n "${rm_done}" ] ||
[ -n "${uhttpd_pid}" ]
68 "${adb_logger}" ${log_parm} -t "adblock[${adb_pid}] info " "all adblock related services stopped" 2>&1