Date: Sunday, July 28, 2013 @ 15:03:47 Author: bisson Revision: 94612
archrelease: copy trunk to extra-i686, extra-x86_64 Added: nsd/repos/extra-i686/ nsd/repos/extra-i686/PKGBUILD (from rev 94611, nsd/trunk/PKGBUILD) nsd/repos/extra-i686/install (from rev 94611, nsd/trunk/install) nsd/repos/extra-i686/service (from rev 94611, nsd/trunk/service) nsd/repos/extra-x86_64/ nsd/repos/extra-x86_64/PKGBUILD (from rev 94611, nsd/trunk/PKGBUILD) nsd/repos/extra-x86_64/install (from rev 94611, nsd/trunk/install) nsd/repos/extra-x86_64/service (from rev 94611, nsd/trunk/service) -----------------------+ extra-i686/PKGBUILD | 41 +++++++++++++++++++++++++++++++++++++++++ extra-i686/install | 12 ++++++++++++ extra-i686/service | 13 +++++++++++++ extra-x86_64/PKGBUILD | 41 +++++++++++++++++++++++++++++++++++++++++ extra-x86_64/install | 12 ++++++++++++ extra-x86_64/service | 13 +++++++++++++ 6 files changed, 132 insertions(+) Copied: nsd/repos/extra-i686/PKGBUILD (from rev 94611, nsd/trunk/PKGBUILD) =================================================================== --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2013-07-28 13:03:47 UTC (rev 94612) @@ -0,0 +1,41 @@ +# $Id$ +# Maintainer: Gaetan Bisson <bis...@archlinux.org> +# Contributor: Kaiting Chen <kaitocr...@gmail.com> +# Contributor: Roberto Alsina <rals...@kde.org> + +pkgname=nsd +pkgver=3.2.16 +pkgrel=1 +pkgdesc='Authoritative only, high performance and simple DNS server' +url='http://www.nlnetlabs.nl/nsd/' +license=('BSD') +depends=('openssl') +makedepends=('flex') +arch=('i686' 'x86_64') +source=("http://www.nlnetlabs.nl/downloads/${pkgname}/${pkgname}-${pkgver}.tar.gz" + 'service') +sha1sums=('cb95efa819902799365691a0a7ddb3690a97df88' + 'f35ecb887e86ae0a54ac70aef5a7577fc8761877') + +install=install + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure \ + --prefix=/ \ + --sbindir=/usr/bin \ + --datarootdir=/usr/share \ + --with-pidfile=/run/nsd.pid \ + --enable-ratelimit + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + install -Dm644 ../service "${pkgdir}"/usr/lib/systemd/system/nsd.service + rm doc/differences.pdf + install -d "${pkgdir}"/usr/share/{doc,licenses}/"${pkgname}" + install -m644 doc/* "${pkgdir}"/usr/share/doc/"${pkgname}" + ln -s ../../doc/"${pkgname}"/LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE +} Copied: nsd/repos/extra-i686/install (from rev 94611, nsd/trunk/install) =================================================================== --- extra-i686/install (rev 0) +++ extra-i686/install 2013-07-28 13:03:47 UTC (rev 94612) @@ -0,0 +1,12 @@ +post_install() { + getent group nsd &>/dev/null || groupadd -r nsd >/dev/null + getent passwd nsd &>/dev/null || useradd -r -g nsd -d /dev/null -s /bin/false -c nsd nsd >/dev/null + chown nsd:nsd /var/db/nsd + chmod 700 /var/db/nsd +} + +post_remove() { + getent passwd nsd &>/dev/null && userdel nsd >/dev/null + getent group nsd &>/dev/null && groupdel nsd >/dev/null + true +} Copied: nsd/repos/extra-i686/service (from rev 94611, nsd/trunk/service) =================================================================== --- extra-i686/service (rev 0) +++ extra-i686/service 2013-07-28 13:03:47 UTC (rev 94612) @@ -0,0 +1,13 @@ +[Unit] +Description=NSD Name Server Daemon +After=network.target + +[Service] +Type=forking +PIDFile=/run/nsd.pid +ExecStart=/usr/bin/nsdc start +ExecReload=/usr/bin/nsdc reload +ExecStop=/usr/bin/nsdc stop + +[Install] +WantedBy=multi-user.target Copied: nsd/repos/extra-x86_64/PKGBUILD (from rev 94611, nsd/trunk/PKGBUILD) =================================================================== --- extra-x86_64/PKGBUILD (rev 0) +++ extra-x86_64/PKGBUILD 2013-07-28 13:03:47 UTC (rev 94612) @@ -0,0 +1,41 @@ +# $Id$ +# Maintainer: Gaetan Bisson <bis...@archlinux.org> +# Contributor: Kaiting Chen <kaitocr...@gmail.com> +# Contributor: Roberto Alsina <rals...@kde.org> + +pkgname=nsd +pkgver=3.2.16 +pkgrel=1 +pkgdesc='Authoritative only, high performance and simple DNS server' +url='http://www.nlnetlabs.nl/nsd/' +license=('BSD') +depends=('openssl') +makedepends=('flex') +arch=('i686' 'x86_64') +source=("http://www.nlnetlabs.nl/downloads/${pkgname}/${pkgname}-${pkgver}.tar.gz" + 'service') +sha1sums=('cb95efa819902799365691a0a7ddb3690a97df88' + 'f35ecb887e86ae0a54ac70aef5a7577fc8761877') + +install=install + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure \ + --prefix=/ \ + --sbindir=/usr/bin \ + --datarootdir=/usr/share \ + --with-pidfile=/run/nsd.pid \ + --enable-ratelimit + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + install -Dm644 ../service "${pkgdir}"/usr/lib/systemd/system/nsd.service + rm doc/differences.pdf + install -d "${pkgdir}"/usr/share/{doc,licenses}/"${pkgname}" + install -m644 doc/* "${pkgdir}"/usr/share/doc/"${pkgname}" + ln -s ../../doc/"${pkgname}"/LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE +} Copied: nsd/repos/extra-x86_64/install (from rev 94611, nsd/trunk/install) =================================================================== --- extra-x86_64/install (rev 0) +++ extra-x86_64/install 2013-07-28 13:03:47 UTC (rev 94612) @@ -0,0 +1,12 @@ +post_install() { + getent group nsd &>/dev/null || groupadd -r nsd >/dev/null + getent passwd nsd &>/dev/null || useradd -r -g nsd -d /dev/null -s /bin/false -c nsd nsd >/dev/null + chown nsd:nsd /var/db/nsd + chmod 700 /var/db/nsd +} + +post_remove() { + getent passwd nsd &>/dev/null && userdel nsd >/dev/null + getent group nsd &>/dev/null && groupdel nsd >/dev/null + true +} Copied: nsd/repos/extra-x86_64/service (from rev 94611, nsd/trunk/service) =================================================================== --- extra-x86_64/service (rev 0) +++ extra-x86_64/service 2013-07-28 13:03:47 UTC (rev 94612) @@ -0,0 +1,13 @@ +[Unit] +Description=NSD Name Server Daemon +After=network.target + +[Service] +Type=forking +PIDFile=/run/nsd.pid +ExecStart=/usr/bin/nsdc start +ExecReload=/usr/bin/nsdc reload +ExecStop=/usr/bin/nsdc stop + +[Install] +WantedBy=multi-user.target