adblock-fast: bugfix: properly identify hosts-files 22312/head
authorStan Grishin <stangri@melmac.ca>
Thu, 5 Oct 2023 14:51:51 +0000 (14:51 +0000)
committerStan Grishin <stangri@melmac.ca>
Thu, 5 Oct 2023 14:53:58 +0000 (14:53 +0000)
* escape dots in grep command to properly identify hosts files

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit 13a88d0b79142f385d77baaa390211673bf6b9c0)

net/adblock-fast/Makefile
net/adblock-fast/files/etc/init.d/adblock-fast

index bd7ad9845b6b0c8b4fa736ca65c693160311ba68..f923a27b4717f706796422fc25ee7734f12ce541 100644 (file)
@@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=adblock-fast
 PKG_VERSION:=1.0.0
-PKG_RELEASE:=5
+PKG_RELEASE:=6
 PKG_MAINTAINER:=Stan Grishin <stangri@melmac.ca>
 PKG_LICENSE:=GPL-3.0-or-later
 
index f885bd105214491e3d852983e7eefc9ef446a924..8229f0845d7ee53acc64ee4121f30393d399c5ae 100755 (executable)
@@ -282,7 +282,7 @@ append_url() {
                echo 'dnsmasq2'
        elif grep -q '^address=' "$file"; then
                echo 'dnsmasq3'
-       elif grep -q '^0.0.0.0' "$file" || grep -q '^127.0.0.1' "$file"; then
+       elif grep -q '^0\.0\.0\.0' "$file" || grep -q '^127\.0\.0\.1' "$file"; then
                echo 'hosts'
        elif [ -n "$(sed "$domainsFilter" "$file" | head -1)" ]; then
                echo 'domains'
@@ -1536,6 +1536,7 @@ adb_start() {
        json_close_array
        procd_close_data
        procd_close_instance
+       return 0
 }
 
 adb_status() {
@@ -1568,12 +1569,13 @@ adb_status() {
                        n=$((n+1))
                done
        fi
+       return 0
 }
 
 # shellcheck disable=SC2120
 adb_stop() {
        local validation_result="$3"
-       load_environment "$validation_result" 'quiet' || return 1
+       load_environment "$validation_result" 'quiet' || return 0
        if [ -s "$outputFile" ]; then
                output "Stopping $serviceName... "
                cache 'create'
@@ -1593,6 +1595,7 @@ adb_stop() {
                        output "${_ERROR_}: $(get_text 'errorStopping')!\\n"
                fi
        fi
+       return 0
 }
 
 adb_pause() {