summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormax.bra2018-02-10 11:20:41 +0100
committermax.bra2018-02-10 11:20:41 +0100
commit7724fa9d2ecef950ee02a9eebf6e1884b07f93fa (patch)
tree9e75efa0b5fa0d1e12c3e0a449b3932873180017
parent5e69f29a428266fcfca211e6cd6f1c152fff18b2 (diff)
downloadaur-7724fa9d2ecef950ee02a9eebf6e1884b07f93fa.tar.gz
pihole script help cleanup
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD30
2 files changed, 24 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6612beef84a7..f9e03c3b5b1c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = pi-hole-standalone
pkgdesc = The Pi-hole is an advertising-aware DNS/Web server. Arch alteration for standalone PC.
pkgver = 3.2.1
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/pi-hole/pi-hole
install = pi-hole-standalone.install
arch = any
diff --git a/PKGBUILD b/PKGBUILD
index 791dfbe55945..f00555822ae2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=pi-hole-standalone
_pkgname=pi-hole
pkgver=3.2.1
-pkgrel=3
+pkgrel=4
pkgdesc='The Pi-hole is an advertising-aware DNS/Web server. Arch alteration for standalone PC.'
arch=('any')
license=('EUPL-1.1')
@@ -74,25 +74,41 @@ prepare() {
if [ -s $_ssc ] ; then rm $_ssc ; else echo " ==> Sed error: setting up and securing pihole wrapper script 9" && return 1 ; fi
sed -i '/tricorderFunc() {/,+29d' "$srcdir"/$_pkgname-$pkgver/pihole
- sed -n "/\"\-[r,up]/w $_ssc" "$srcdir"/$_pkgname-$pkgver/pihole
+ sed -n "/^ \"\-[r,up,l,t,f,c,a]/w $_ssc" "$srcdir"/$_pkgname-$pkgver/pihole
if [ -s $_ssc ] ; then rm $_ssc ; else echo " ==> Sed error: setting up and securing pihole wrapper script 10" && return 1 ; fi
- sed -i '/\"\-[r,up]/d' "$srcdir"/$_pkgname-$pkgver/pihole
+ sed -i '/^ \"\-[r,up,l,t,f,c,a]/d' "$srcdir"/$_pkgname-$pkgver/pihole
- sed -n "/uninstall/w $_ssc" "$srcdir"/$_pkgname-$pkgver/pihole
+ sed -n "/^ \-[r,t,l,f],/w $_ssc" "$srcdir"/$_pkgname-$pkgver/pihole
if [ -s $_ssc ] ; then rm $_ssc ; else echo " ==> Sed error: setting up and securing pihole wrapper script 11" && return 1 ; fi
+ sed -i '/^ \-[r,t,l,f],/d' "$srcdir"/$_pkgname-$pkgver/pihole
+
+ sed -n "/^ \-up,/w $_ssc" "$srcdir"/$_pkgname-$pkgver/pihole
+ if [ -s $_ssc ] ; then rm $_ssc ; else echo " ==> Sed error: setting up and securing pihole wrapper script 13" && return 1 ; fi
+ sed -i '/^ \-up,/d' "$srcdir"/$_pkgname-$pkgver/pihole
+
+ sed -n "/^ \-a,/w $_ssc" "$srcdir"/$_pkgname-$pkgver/pihole
+ if [ -s $_ssc ] ; then rm $_ssc ; else echo " ==> Sed error: setting up and securing pihole wrapper script 14" && return 1 ; fi
+ sed -i '/^ \-a,/,+1d' "$srcdir"/$_pkgname-$pkgver/pihole
+
+ sed -n "/uninstall/w $_ssc" "$srcdir"/$_pkgname-$pkgver/pihole
+ if [ -s $_ssc ] ; then rm $_ssc ; else echo " ==> Sed error: setting up and securing pihole wrapper script 15" && return 1 ; fi
sed -i '/uninstall/d' "$srcdir"/$_pkgname-$pkgver/pihole
sed -i "s|^ checkout.*$|\";|w $_ssc" "$srcdir"/$_pkgname-$pkgver/pihole
- if [ -s $_ssc ] ; then rm $_ssc ; else echo " ==> Sed error: setting up and securing pihole wrapper script 12" && return 1 ; fi
+ if [ -s $_ssc ] ; then rm $_ssc ; else echo " ==> Sed error: setting up and securing pihole wrapper script 16" && return 1 ; fi
sed -n "/checkout/w $_ssc" "$srcdir"/$_pkgname-$pkgver/pihole
- if [ -s $_ssc ] ; then rm $_ssc ; else echo " ==> Sed error: setting up and securing pihole wrapper script 13" && return 1 ; fi
+ if [ -s $_ssc ] ; then rm $_ssc ; else echo " ==> Sed error: setting up and securing pihole wrapper script 17" && return 1 ; fi
sed -i '/checkout/d' "$srcdir"/$_pkgname-$pkgver/pihole
sed -n "/tricorder/w $_ssc" "$srcdir"/$_pkgname-$pkgver/pihole
- if [ -s $_ssc ] ; then rm $_ssc ; else echo " ==> Sed error: setting up and securing pihole wrapper script 10" && return 1 ; fi
+ if [ -s $_ssc ] ; then rm $_ssc ; else echo " ==> Sed error: setting up and securing pihole wrapper script 18" && return 1 ; fi
sed -i '/tricorder/d' "$srcdir"/$_pkgname-$pkgver/pihole
+ sed -n "/updatechecker/w $_ssc" "$srcdir"/$_pkgname-$pkgver/pihole
+ if [ -s $_ssc ] ; then rm $_ssc ; else echo " ==> Sed error: setting up and securing pihole wrapper script 19" && return 1 ; fi
+ sed -i '/updatechecker/d' "$srcdir"/$_pkgname-$pkgver/pihole
+
# -----------------
# setup gravity.sh