[arch-commits] Commit in ypbind-mt/trunk (PKGBUILD ypbind.service)

Tom Gundersen tomegun at nymeria.archlinux.org
Sat Apr 27 12:59:50 UTC 2013


    Date: Saturday, April 27, 2013 @ 14:59:49
  Author: tomegun
Revision: 183720

upgpkg: ypbind-mt 1.37.1-3

upstream release

drop NetworkManager integration, upstreams says this was a mistake in the first place.
add hack to wait for NIS master to become available, should fix deps starting too early.

Modified:
  ypbind-mt/trunk/PKGBUILD
  ypbind-mt/trunk/ypbind.service

----------------+
 PKGBUILD       |   11 +++++------
 ypbind.service |    3 +++
 2 files changed, 8 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-04-27 12:51:34 UTC (rev 183719)
+++ PKGBUILD	2013-04-27 12:59:49 UTC (rev 183720)
@@ -6,14 +6,14 @@
 
 pkgname=ypbind-mt
 pkgver=1.37.1
-pkgrel=1
+pkgrel=3
 pkgdesc='Linux NIS daemon'
 url='http://www.linux-nis.org/nis/ypbind-mt/'
 license=('GPL2')
 arch=('i686' 'x86_64')
 makedepends=('networkmanager')
-depends=('rpcbind' 'openslp' 'dbus-glib' 'yp-tools')
-backup=('etc/yp.conf' 'etc/conf.d/ypbind' 'etc/conf.d/nisdomainname')
+depends=('rpcbind' 'openslp' 'yp-tools')
+backup=('etc/yp.conf')
 source=("http://www.linux-nis.org/download/${pkgname}/${pkgname}-${pkgver}.tar.bz2"
 	'ypbind.service')
 
@@ -21,8 +21,7 @@
 	cd "${srcdir}/${pkgname}-${pkgver}"
 
 	./configure \
-		--prefix=/usr \
-		--enable-dbus-nm \
+		--prefix=/usr
 
 	make
 }
@@ -37,4 +36,4 @@
 	install -d -m755 "${pkgdir}"/var/yp/binding
 }
 md5sums=('8af8d35e7b9a7fcc3a1576697a04bd82'
-         '88a721095e334cd442f4649a151ba9be')
+         '8e6d8773fb610b216c4f4c866d815234')

Modified: ypbind.service
===================================================================
--- ypbind.service	2013-04-27 12:51:34 UTC (rev 183719)
+++ ypbind.service	2013-04-27 12:59:49 UTC (rev 183720)
@@ -8,6 +8,9 @@
 Type=forking
 PIDFile=/run/ypbind.pid
 ExecStart=/usr/sbin/ypbind
+# Terrible hack, upstream ypbind should sort something out
+# Wait for at most 10 seconds for a NIS master to become available
+ExecStartPost=/bin/sh -c "for i in 1 2 3 4 5 6 7 8 9 10; do ypwhich >/dev/null && break; sleep 1; done"
 
 [Install]
 WantedBy=multi-user.target




More information about the arch-commits mailing list