adblock: busybox "tr" does not support character classes by default
authorDirk Brenken <redacted>
Thu, 12 Nov 2015 03:59:48 +0000 (04:59 +0100)
committerDirk Brenken <redacted>
Thu, 12 Nov 2015 03:59:48 +0000 (04:59 +0100)
bugfix: busybox "tr" does not support character classes by default and
generates (partly) odd domain names.

Signed-off-by: Dirk Brenken <redacted>
net/adblock/Makefile
net/adblock/files/adblock-update.sh

index c8582bd3a7184b491d722752eef4a10193298468..34337b7f0662fe5d56a529295414bf1ea7e84bbb 100644 (file)
@@ -7,7 +7,7 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=adblock
-PKG_VERSION:=0.20.0
+PKG_VERSION:=0.20.1
 PKG_RELEASE:=1
 PKG_LICENSE:=GPL-3.0+
 PKG_MAINTAINER:=Dirk Brenken <dirk@brenken.org>
index 1ca1acf615dc2b1a141dd7799b3994e89816f9b5..49f6690561b87e5cb92d045ee6157611dfc8a6c3 100755 (executable)
@@ -25,7 +25,7 @@
 
 # set script version
 #
-adb_version="0.20.0"
+adb_version="0.20.1"
 
 # get current pid and script directory
 #
@@ -164,7 +164,7 @@ do
     if [ $((rc)) -eq 0 ] && [ -n "${tmp_var}" ]
     then
         eval "$(printf "${src}" | sed 's/\(.*\&ruleset=\)/ruleset=\$/g')"
-        tmp_var="$(printf "%s\n" "${tmp_var}" |  tr '[[:upper:]]' '[[:lower:]]')"
+        tmp_var="$(printf "%s\n" "${tmp_var}" | tr '[A-Z]' '[a-z]')"
         adb_count="$(printf "%s\n" "${tmp_var}" | eval "${ruleset}" | tee -a "${adb_tmpfile}" | wc -l)"
         /usr/bin/logger -t "adblock[${pid}]" "info: source download finished (${url}, ${adb_count} entries)"
     elif [ $((rc)) -eq 0 ] && [ -z "${tmp_var}" ]
git clone https://git.99rst.org/PROJECT