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
