summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormax.bra2018-02-10 10:00:10 +0100
committermax.bra2018-02-10 10:00:10 +0100
commit5e69f29a428266fcfca211e6cd6f1c152fff18b2 (patch)
treecf28b63734f883540191ad83ec7a607962e27bbd
parentc8ea72b5b9368fed6c032f111e3c0db276b6585f (diff)
downloadaur-5e69f29a428266fcfca211e6cd6f1c152fff18b2.tar.gz
debug restored with unavailability message
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD19
-rw-r--r--piholeDebug.sh4
3 files changed, 18 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4696a9de5fd9..6612beef84a7 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 = 2
+ pkgrel = 3
url = https://github.com/pi-hole/pi-hole
install = pi-hole-standalone.install
arch = any
@@ -19,12 +19,14 @@ pkgbase = pi-hole-standalone
source = pi-hole-gravity.service
source = pi-hole-gravity.timer
source = mimic_setupVars.conf.sh
+ source = piholeDebug.sh
md5sums = a0ff29ba87d22b695baa48194b1ebfd2
md5sums = b955136ef15be29a468e8d9f85f24b8c
md5sums = 0bab89977a2d4357ec8befb4ff85ee3d
md5sums = 047f13d4ac97877f724f87b002aaee63
md5sums = d42a864f88299998f8233c0bc0dd093d
md5sums = 7821b6dfe380955073701e5acd1587a2
+ md5sums = d7b69ae51db0e8ac8e27f20a234eed85
pkgname = pi-hole-standalone
diff --git a/PKGBUILD b/PKGBUILD
index f73761e3474c..791dfbe55945 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=pi-hole-standalone
_pkgname=pi-hole
pkgver=3.2.1
-pkgrel=2
+pkgrel=3
pkgdesc='The Pi-hole is an advertising-aware DNS/Web server. Arch alteration for standalone PC.'
arch=('any')
license=('EUPL-1.1')
@@ -19,14 +19,16 @@ source=(https://github.com/$_pkgname/$_pkgname/archive/v$pkgver.tar.gz
dnsmasq.include
$_pkgname-gravity.service
$_pkgname-gravity.timer
- mimic_setupVars.conf.sh)
+ mimic_setupVars.conf.sh
+ piholeDebug.sh)
md5sums=('a0ff29ba87d22b695baa48194b1ebfd2'
'b955136ef15be29a468e8d9f85f24b8c'
'0bab89977a2d4357ec8befb4ff85ee3d'
'047f13d4ac97877f724f87b002aaee63'
'd42a864f88299998f8233c0bc0dd093d'
- '7821b6dfe380955073701e5acd1587a2')
+ '7821b6dfe380955073701e5acd1587a2'
+ 'd7b69ae51db0e8ac8e27f20a234eed85')
prepare() {
_ssc="/tmp/sedcontrol"
@@ -36,9 +38,9 @@ prepare() {
if [ -s $_ssc ] ; then rm $_ssc ; else echo " ==> Sed error: the return of service management" && return 1 ; fi
# setting up and securing pihole wrapper script
- sed -n "/debugFunc() {/w $_ssc" "$srcdir"/$_pkgname-$pkgver/pihole
- if [ -s $_ssc ] ; then rm $_ssc ; else echo " ==> Sed error: setting up and securing pihole wrapper script 1" && return 1 ; fi
- sed -i '/debugFunc() {/,+16d' "$srcdir"/$_pkgname-$pkgver/pihole
+ #sed -n "/debugFunc() {/w $_ssc" "$srcdir"/$_pkgname-$pkgver/pihole
+ #if [ -s $_ssc ] ; then rm $_ssc ; else echo " ==> Sed error: setting up and securing pihole wrapper script 1" && return 1 ; fi
+ #sed -i '/debugFunc() {/,+16d' "$srcdir"/$_pkgname-$pkgver/pihole
sed -n "/flushFunc() {/w $_ssc" "$srcdir"/$_pkgname-$pkgver/pihole
if [ -s $_ssc ] ; then rm $_ssc ; else echo " ==> Sed error: setting up and securing pihole wrapper script 2" && return 1 ; fi
@@ -72,9 +74,9 @@ 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 "/\"\-[d,r,up]/w $_ssc" "$srcdir"/$_pkgname-$pkgver/pihole
+ sed -n "/\"\-[r,up]/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 '/\"\-[d,r,up]/d' "$srcdir"/$_pkgname-$pkgver/pihole
+ sed -i '/\"\-[r,up]/d' "$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 11" && return 1 ; fi
@@ -173,6 +175,7 @@ package() {
install -Dm755 $_pkgname-$pkgver/advanced/Scripts/webpage.sh "$pkgdir"/opt/pihole/webpage.sh
install -Dm755 $_pkgname-$pkgver/advanced/Scripts/COL_TABLE "$pkgdir"/opt/pihole/COL_TABLE
+ install -Dm755 piholeDebug.sh "$pkgdir"/opt/pihole/piholeDebug.sh
install -Dm755 mimic_setupVars.conf.sh "$pkgdir"/opt/pihole/mimic_setupVars.conf.sh
install -dm755 "$pkgdir/usr/lib/systemd/system/multi-user.target.wants"
diff --git a/piholeDebug.sh b/piholeDebug.sh
new file mode 100644
index 000000000000..26cbde8ff866
--- /dev/null
+++ b/piholeDebug.sh
@@ -0,0 +1,4 @@
+#!/usr/bin/sh
+echo -e "Pi-hole debug options are \e[1;31mdisabled\e[0m.\n"
+echo -e "ArchLinux distribution of Pi-hole is not supported by official project and this debug report CAN NOT be uploaded to their debug team."
+echo -e "Follow instructions carefully on the project wiki page (\e[1;36mhttps://wiki.archlinux.org/index.php/Pi-hole\e[0m) and please refer to AUR package web page for support and debugging (\e[1;36mhttps://aur.archlinux.org/packages/pi-hole-server\e[0m).\n"