summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukas18182022-02-12 18:12:30 +0100
committerLukas18182022-02-12 18:23:57 +0100
commitde37cbb3fe4be052b87245f3b70e6c40ee2aae60 (patch)
treea97aa39dec3948c3e3b6b416736a21afac622966
downloadaur-de37cbb3fe4be052b87245f3b70e6c40ee2aae60.tar.gz
init
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD19
-rw-r--r--named.service16
3 files changed, 48 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6c7b5d41ab73
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = trust-dns-systemd
+ pkgdesc = systemd service for trust-dns
+ pkgver = 1.0.0
+ pkgrel = 1
+ url = https://aur.archlinux.org/packages/trust-dns-systemd
+ arch = any
+ license = Apache
+ license = MIT
+ depends = trust-dns
+ source = named.service
+ sha512sums = ff17dec7c7d73254b561d2e27a161b70fdf806203b94a6a1733f7e37347b696469a38de377462202c93b2c76676ec0150098ad115cfc9117b29a493c911b178b
+
+pkgname = trust-dns-systemd
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..45e577da6a1c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,19 @@
+# Maintainer: Lukas1818 aur at lukas1818 dot de
+
+pkgname=trust-dns-systemd
+pkgver=1.0.0
+pkgrel=1
+pkgdesc="systemd service for trust-dns"
+arch=("any")
+url="https://aur.archlinux.org/packages/$pkgname"
+license=('Apache' 'MIT')
+depends=('trust-dns')
+source=("named.service")
+sha512sums=('ff17dec7c7d73254b561d2e27a161b70fdf806203b94a6a1733f7e37347b696469a38de377462202c93b2c76676ec0150098ad115cfc9117b29a493c911b178b')
+
+
+
+package()
+{
+ install -Dm 755 "named.service" "$pkgdir/etc/systemd/system/named.service"
+}
diff --git a/named.service b/named.service
new file mode 100644
index 000000000000..99cf4bb67968
--- /dev/null
+++ b/named.service
@@ -0,0 +1,16 @@
+[Unit]
+Description=TRUST-DNS server
+Wants=network-online.target
+After=network-online.target
+
+[Service]
+User=named
+DynamicUser=yes
+ExecStart=/usr/bin/named
+AmbientCapabilities=CAP_NET_BIND_SERVICE
+CapabilityBoundingSet=CAP_NET_BIND_SERVICE
+Restart=on-failure
+RestartSec=1
+
+[Install]
+WantedBy=multi-user.target