From 7a600dcabb6923ee79d36a4eaab2fc6867bdb807 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 5 May 2013 01:06:44 -0700 Subject: Sun May 5 01:06:40 PDT 2013 --- extra/yp-tools/PKGBUILD | 20 ++++++++++++-------- extra/yp-tools/domainname.conf | 4 ++++ extra/yp-tools/domainname.service | 2 +- extra/yp-tools/yp-tools.install | 5 +++++ 4 files changed, 22 insertions(+), 9 deletions(-) create mode 100644 extra/yp-tools/domainname.conf create mode 100644 extra/yp-tools/yp-tools.install (limited to 'extra/yp-tools') diff --git a/extra/yp-tools/PKGBUILD b/extra/yp-tools/PKGBUILD index e85a3e1e6..4fd34a023 100644 --- a/extra/yp-tools/PKGBUILD +++ b/extra/yp-tools/PKGBUILD @@ -1,20 +1,22 @@ -# $Id: PKGBUILD 165833 2012-08-31 12:24:13Z tomegun $ +# $Id: PKGBUILD 184213 2013-05-03 22:54:47Z tomegun $ # Mantainer: Tom Gundersen # Contributor: Gaetan Bisson # Contributor: dorphell # Contributor: Tom Newsom pkgname=yp-tools -pkgver=2.12 -pkgrel=4 +pkgver=2.14 +pkgrel=2 pkgdesc='Linux NIS Tools' arch=('i686' 'x86_64') url='http://www.linux-nis.org/nis/yp-tools/' license=('GPL2') depends=('ypbind-mt') -#source=("ftp://ftp.kernel.org/pub/linux/utils/net/NIS/$pkgname-$pkgver.tar.gz") -source=("ftp://ftp.archlinux.org/other/${pkgname}/${pkgname}-${pkgver}.tar.bz2" - 'domainname.service') +backup=('etc/nisdomainname') +install=yp-tools.install +source=("http://www.linux-nis.org/download/${pkgname}/${pkgname}-${pkgver}.tar.bz2" + 'domainname.service' + 'domainname.conf') build() { cd "$srcdir/$pkgname-$pkgver" @@ -25,7 +27,9 @@ build() { package() { cd "$srcdir/$pkgname-$pkgver" make DESTDIR="$pkgdir" install + install -D -m644 ../domainname.conf "${pkgdir}/etc/nisdomainname" install -D -m644 ../domainname.service "${pkgdir}/usr/lib/systemd/system/domainname.service" } -md5sums=('ce1e06d86caa285fa8cd76fdf103f51e' - '8d354b76eb0df9a3b06637bfff87453b') +md5sums=('ba1f121c17e3ad65368be173b977cd13' + '5a78cd2218936241133e5f61383a2dc8' + '74298e047121f528a2a5c221afd783ab') diff --git a/extra/yp-tools/domainname.conf b/extra/yp-tools/domainname.conf new file mode 100644 index 000000000..d43d5f53e --- /dev/null +++ b/extra/yp-tools/domainname.conf @@ -0,0 +1,4 @@ +# +# NIS domain to be set by domainname.service +# +NISDOMAINNAME="" diff --git a/extra/yp-tools/domainname.service b/extra/yp-tools/domainname.service index 035f767c8..7a1705688 100644 --- a/extra/yp-tools/domainname.service +++ b/extra/yp-tools/domainname.service @@ -3,7 +3,7 @@ Description=NIS Domainname [Service] Type=oneshot -EnvironmentFile=/etc/conf.d/nisdomainname +EnvironmentFile=/etc/nisdomainname ExecStart=/usr/bin/nisdomainname $NISDOMAINNAME RemainAfterExit=true diff --git a/extra/yp-tools/yp-tools.install b/extra/yp-tools/yp-tools.install new file mode 100644 index 000000000..19e8ecaf4 --- /dev/null +++ b/extra/yp-tools/yp-tools.install @@ -0,0 +1,5 @@ +post_upgrade() { + if [ "$(vercmp 2.14-2 "$2")" -eq 1 ]; then + printf '===> Configure your NIS domain name in /etc/nisdomainname\n' + fi +} -- cgit v1.2.3-54-g00ecf