commit 60422c0de4b0c9e41f52b90369b15e9cea15d82d
parent eea673bc08a1902c0060e8004ed8f67b7d564d70
Author: Ted Hess <thess@kitschensync.net>
Date: Thu, 30 Jun 2016 06:48:06 -0400
Merge pull request #2909 from dibdot/adblock
adblock: update 1.3.1
Diffstat:
3 files changed, 12 insertions(+), 8 deletions(-)
diff --git a/net/adblock/Makefile b/net/adblock/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=adblock
-PKG_VERSION:=1.3.0
+PKG_VERSION:=1.3.1
PKG_RELEASE:=1
PKG_LICENSE:=GPL-3.0+
PKG_MAINTAINER:=Dirk Brenken <dev@brenken.org>
diff --git a/net/adblock/files/adblock-helper.sh b/net/adblock/files/adblock-helper.sh
@@ -52,7 +52,7 @@ f_envload()
# check opkg availability
#
- if [ -r "/var/lock/opkg.lock" ]
+ if [ -f "/var/lock/opkg.lock" ]
then
rc=-10
f_log "adblock installation finished successfully, 'opkg' currently locked by package installer"
@@ -246,9 +246,13 @@ f_envcheck()
f_depend "libustream-polarssl" "true"
if [ "${package_ok}" = "false" ]
then
- adb_fetch="$(which uclient-fetch)"
- fetch_parm="-q --timeout=${adb_fetchttl}"
- response_parm="--spider"
+ f_depend "libustream-\(mbedtls\|openssl\|cyassl\)" "true"
+ if [ "${package_ok}" = "true" ]
+ then
+ adb_fetch="$(which uclient-fetch)"
+ fetch_parm="-q --timeout=${adb_fetchttl}"
+ response_parm="--spider"
+ fi
fi
fi
if [ -z "${adb_fetch}" ]
diff --git a/net/adblock/files/adblock-update.sh b/net/adblock/files/adblock-update.sh
@@ -10,7 +10,7 @@
#
adb_pid="${$}"
adb_pidfile="/var/run/adblock.pid"
-adb_scriptver="1.3.0"
+adb_scriptver="1.3.1"
adb_mincfgver="2.2"
adb_scriptdir="${0%/*}"
if [ -r "${adb_pidfile}" ]
@@ -227,7 +227,7 @@ then
# generate a unique overall block list
#
- sort -u "${adb_dnsdir}/${adb_dnsprefix}."* > "${adb_tmpdir}/blocklist.overall"
+ sort -u "${adb_dnsdir}/${adb_dnsprefix}"* > "${adb_tmpdir}/blocklist.overall"
# loop through all separate lists, ordered by size (ascending)
#
@@ -250,7 +250,7 @@ fi
# restart & check dnsmasq with newly generated set of block lists
#
-if [ -n "${adb_revsrclist}" ] || [ "${rm_done}" = "true" ]
+if [ -n "${adb_revsrclist}" ] || [ -n "${mv_done}" ] || [ "${rm_done}" = "true" ]
then
"${adb_uci}" -q delete "adblock.global.adb_dnstoggle"
/etc/init.d/dnsmasq restart