[arch-commits] Commit in nsd/trunk (PKGBUILD service tmpfiles.d)

Gaetan Bisson bisson at nymeria.archlinux.org
Fri Nov 1 23:51:47 UTC 2013


    Date: Saturday, November 2, 2013 @ 00:51:47
  Author: bisson
Revision: 100216

fix nsd.pid ownership issue

Added:
  nsd/trunk/tmpfiles.d
Modified:
  nsd/trunk/PKGBUILD
  nsd/trunk/service

------------+
 PKGBUILD   |   11 ++++++++---
 service    |    2 +-
 tmpfiles.d |    1 +
 3 files changed, 10 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-11-01 21:20:51 UTC (rev 100215)
+++ PKGBUILD	2013-11-01 23:51:47 UTC (rev 100216)
@@ -5,7 +5,7 @@
 
 pkgname=nsd
 pkgver=4.0.0
-pkgrel=1
+pkgrel=2
 pkgdesc='Authoritative only, high performance and simple DNS server'
 url='http://www.nlnetlabs.nl/nsd/'
 license=('BSD')
@@ -13,9 +13,11 @@
 depends=('openssl' 'libevent')
 makedepends=('flex')
 source=("http://www.nlnetlabs.nl/downloads/${pkgname}/${pkgname}-${pkgver}.tar.gz"
+        'tmpfiles.d'
         'service')
 sha1sums=('b3ebd669be8e830f62062d12be55242ca41da369'
-          '9957762b810374c4eaa1461169f3c848b50466fe')
+          '7ad2b8da961a893095eede8963cf8026b13186a1'
+          '491bf9c6e63644f7d6c81d3b16138f0d87706aa0')
 
 install=install
 
@@ -25,7 +27,7 @@
 		--prefix=/ \
 		--sbindir=/usr/bin \
 		--datarootdir=/usr/share \
-		--with-pidfile=/run/nsd.pid \
+		--with-pidfile=/run/nsd/nsd.pid \
 		--enable-ratelimit
 	make
 }
@@ -33,7 +35,10 @@
 package() {
 	cd "${srcdir}/${pkgname}-${pkgver}"
 	make DESTDIR="${pkgdir}" install
+	install -Dm644 ../tmpfiles.d "${pkgdir}"/usr/lib/tmpfiles.d/nsd
 	install -Dm644 ../service "${pkgdir}"/usr/lib/systemd/system/nsd.service
+	rmdir "${pkgdir}"/{tmp,run/{nsd,}}
+
 	rm doc/differences.pdf
 	install -d "${pkgdir}"/usr/share/{doc,licenses}/"${pkgname}"
 	install -m644 doc/* "${pkgdir}"/usr/share/doc/"${pkgname}"

Modified: service
===================================================================
--- service	2013-11-01 21:20:51 UTC (rev 100215)
+++ service	2013-11-01 23:51:47 UTC (rev 100216)
@@ -3,7 +3,7 @@
 After=network.target
 
 [Service]
-PIDFile=/run/nsd.pid
+PIDFile=/run/nsd/nsd.pid
 ExecStart=/usr/bin/nsd -c /etc/nsd/nsd.conf
 ExecReload=/bin/kill -HUP $MAINPID
 ExecStop=/bin/kill -TERM $MAINPID

Added: tmpfiles.d
===================================================================
--- tmpfiles.d	                        (rev 0)
+++ tmpfiles.d	2013-11-01 23:51:47 UTC (rev 100216)
@@ -0,0 +1 @@
+d /run/nsd 0755 nsd nsd




More information about the arch-commits mailing list