diff options
author | Sibren Vasse | 2023-07-04 08:23:47 +0200 |
---|---|---|
committer | Sibren Vasse | 2023-07-04 08:33:45 +0200 |
commit | 202620f0789aa41c4ba328dbeabf7d176e5f2e7f (patch) | |
tree | 627d942babaeab12f7773c303724d5635b5cf37d | |
parent | 4093d9cd194e25b9fc43707f8cda177681245c53 (diff) | |
download | aur-202620f0789aa41c4ba328dbeabf7d176e5f2e7f.tar.gz |
Fix service capabilities
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | dnsproxy-adguard.service | 12 |
2 files changed, 11 insertions, 7 deletions
@@ -12,12 +12,12 @@ url="https://github.com/AdguardTeam/dnsproxy" license=('Apache') source=("dnsproxy-adguard.service" "dnsproxy-adguard" - "https://github.com/AdguardTeam/dnsproxy/archive/v${pkgver}.tar.gz") + "${_projectname}-${pkgver}.tar.gz::https://github.com/AdguardTeam/dnsproxy/archive/v${pkgver}.tar.gz") makedepends=("go" "git") backup=(etc/conf.d/dnsproxy-adguard) -sha256sums=('7a6c7a49bae6865e23db6ea0bb438a5588769cae742936bfd4c6d7b0a0c6b424' +sha256sums=('7d212da820b200b678edcffe2b23e56a6fc25f065acc051fbc6eaa76747795f1' 'de2afa0883f2829a1f7487899ddc9e711913686aea1ce186a60aad022604df4b' - '2e69c1bd610727acdf24a37010fac3d1dfd6bf66527552b3221d22cc11d51296') + '230f13bcfe48a650c0ffd0574092fd956f5fb6351c622ae869d2bd0058a539b4') build(){ cd "${srcdir}/${_projectname}-${pkgver}" diff --git a/dnsproxy-adguard.service b/dnsproxy-adguard.service index 5794a42a58f5..55a887460778 100644 --- a/dnsproxy-adguard.service +++ b/dnsproxy-adguard.service @@ -3,11 +3,15 @@ Description=Simple DNS proxy with DoH, DoT, and DNSCrypt support by AdguardTeam After=network.target [Service] -Type=simple -User=nobody -Group=nobody +Restart=always +DynamicUser=true +StateDirectory=adguardhome +WorkingDirectory=/var/lib/adguardhome EnvironmentFile=/etc/conf.d/dnsproxy-adguard ExecStart=/usr/bin/dnsproxy-adguard -l $ADDRESS -p $PORT $UPSTREAMS $OTHER_PARAMS +CapabilityBoundingSet=CAP_NET_BIND_SERVICE +AmbientCapabilities=CAP_NET_BIND_SERVICE + [Install] -WantedBy=default.target +WantedBy=multi-user.target |