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

Reply via email to