summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD11
-rw-r--r--dnsproxy-adguard10
-rw-r--r--dnsproxy-adguard.service3
-rw-r--r--dnsproxy-adguard@.service12
5 files changed, 23 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7cfcc1b45c80..f94ba3cf8d02 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,18 @@
pkgbase = dnsproxy-adguard
pkgdesc = Simple DNS proxy with DoH, DoT, and DNSCrypt support by AdguardTeam
pkgver = 0.29.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/AdguardTeam/dnsproxy
arch = x86_64
license = Apache
makedepends = go
makedepends = git
+ backup = etc/conf.d/dnsproxy-adguard
source = dnsproxy-adguard.service
- source = dnsproxy-adguard@.service
+ source = dnsproxy-adguard
source = https://github.com/AdguardTeam/dnsproxy/archive/v0.29.0.tar.gz
- sha256sums = e10bee304ce60088e523b0925c85a7c0640eaf4b2a686d301de565290e70560a
- sha256sums = 0e4083e1fa627a07e0ca92195c8a5181020ca567b9ffd8cd4f6c9e6a7fe35fa4
+ sha256sums = 7a6c7a49bae6865e23db6ea0bb438a5588769cae742936bfd4c6d7b0a0c6b424
+ sha256sums = de2afa0883f2829a1f7487899ddc9e711913686aea1ce186a60aad022604df4b
sha256sums = c091e04d71abdf1f9abe88b98e0ef66ddee9ff44c38f1b70a7be592d2a563ac3
pkgname = dnsproxy-adguard
diff --git a/PKGBUILD b/PKGBUILD
index 3f9e40d68538..25a7631b209e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,17 +3,18 @@
_projectname=dnsproxy
pkgname=dnsproxy-adguard
pkgver=0.29.0
-pkgrel=1
+pkgrel=2
pkgdesc="Simple DNS proxy with DoH, DoT, and DNSCrypt support by AdguardTeam"
arch=('x86_64')
url="https://github.com/AdguardTeam/dnsproxy"
license=('Apache')
source=("dnsproxy-adguard.service"
- "dnsproxy-adguard@.service"
+ "dnsproxy-adguard"
"https://github.com/AdguardTeam/dnsproxy/archive/v${pkgver}.tar.gz")
makedepends=("go" "git")
-sha256sums=('e10bee304ce60088e523b0925c85a7c0640eaf4b2a686d301de565290e70560a'
- '0e4083e1fa627a07e0ca92195c8a5181020ca567b9ffd8cd4f6c9e6a7fe35fa4'
+backup=(etc/conf.d/dnsproxy-adguard)
+sha256sums=('7a6c7a49bae6865e23db6ea0bb438a5588769cae742936bfd4c6d7b0a0c6b424'
+ 'de2afa0883f2829a1f7487899ddc9e711913686aea1ce186a60aad022604df4b'
'c091e04d71abdf1f9abe88b98e0ef66ddee9ff44c38f1b70a7be592d2a563ac3')
build(){
@@ -25,5 +26,5 @@ package() {
cd "${srcdir}/${_projectname}-${pkgver}"
install -Dm755 dnsproxy "${pkgdir}/usr/bin/${pkgname}"
install -Dm644 "${srcdir}/dnsproxy-adguard.service" "${pkgdir}/usr/lib/systemd/system/dnsproxy-adguard.service"
- install -Dm644 "${srcdir}/dnsproxy-adguard@.service" "${pkgdir}/usr/lib/systemd/system/dnsproxy-adguard@.service"
+ install -Dm644 "${srcdir}/dnsproxy-adguard" "${pkgdir}/etc/conf.d/dnsproxy-adguard"
}
diff --git a/dnsproxy-adguard b/dnsproxy-adguard
new file mode 100644
index 000000000000..12f39abf71f8
--- /dev/null
+++ b/dnsproxy-adguard
@@ -0,0 +1,10 @@
+#parmas of dnsproxy-adguard
+ADDRESS="127.0.0.1"
+PORT="5353"
+UPSTREAMS="-u tls://8.8.8.8 \
+ -u tls://8.8.4.4 \
+ -u https://mozilla.cloudflare-dns.com/dns-query \
+ -u https://dns.adguard.com/dns-query \
+ -u tls://9.9.9.9 \
+ -u tls://dns.adguard.com"
+OTHER_PARAMS="--cache --all-servers"
diff --git a/dnsproxy-adguard.service b/dnsproxy-adguard.service
index 2275aef85079..5794a42a58f5 100644
--- a/dnsproxy-adguard.service
+++ b/dnsproxy-adguard.service
@@ -6,7 +6,8 @@ After=network.target
Type=simple
User=nobody
Group=nobody
-ExecStart=/usr/bin/dnsproxy-adguard -l 127.0.0.1 -p 5353 -u tls://8.8.8.8 -u tls://8.8.4.4 -u https://mozilla.cloudflare-dns.com/dns-query -u https://dns.adguard.com/dns-query -u tls://9.9.9.9 -u tls://dns.adguard.com --cache --all-servers
+EnvironmentFile=/etc/conf.d/dnsproxy-adguard
+ExecStart=/usr/bin/dnsproxy-adguard -l $ADDRESS -p $PORT $UPSTREAMS $OTHER_PARAMS
[Install]
WantedBy=default.target
diff --git a/dnsproxy-adguard@.service b/dnsproxy-adguard@.service
deleted file mode 100644
index e0e67e7c6bf2..000000000000
--- a/dnsproxy-adguard@.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=Simple DNS proxy with DoH, DoT, and DNSCrypt support by AdguardTeam
-After=network.target
-
-[Service]
-Type=simple
-User=nobody
-Group=nobody
-ExecStart=/usr/bin/dnsproxy-adguard -l 127.0.0.1 -p %i -u tls://8.8.8.8 -u tls://8.8.4.4 -u https://mozilla.cloudflare-dns.com/dns-query -u https://dns.adguard.com/dns-query -u tls://9.9.9.9 -u tls://dns.adguard.com --cache --all-servers
-
-[Install]
-WantedBy=default.target