[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