rpms/ypbind/F-8 ypbind.init,1.18,1.19 ypbind.spec,1.44,1.45
Vitezslav Crhonek (vcrhonek)
fedora-extras-commits at redhat.com
Mon Feb 4 16:07:04 UTC 2008
Author: vcrhonek
Update of /cvs/extras/rpms/ypbind/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv494
Modified Files:
ypbind.init ypbind.spec
Log Message:
Fix ypbind startup fails because of timeout error in init script
Index: ypbind.init
===================================================================
RCS file: /cvs/extras/rpms/ypbind/F-8/ypbind.init,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- ypbind.init 17 Sep 2007 13:03:39 -0000 1.18
+++ ypbind.init 4 Feb 2008 16:06:24 -0000 1.19
@@ -81,19 +81,31 @@
# the following fixes problems with the init scripts continuing
# even when we are really not bound yet to a server, and then things
# that need NIS fail.
- timeout=$NISTIMEOUT
+ timeout=10
+ failure=0
while [ $timeout -gt 0 ]; do
- /usr/sbin/rpcinfo -p | LC_ALL=C fgrep -q ypbind && \
+ if /usr/sbin/rpcinfo -p | LC_ALL=C fgrep -q ypbind
+ then
+ if [ $failure -eq 1 ]; then
+ # reset timeout
+ timeout=$NISTIMEOUT
+ failure=0
+ fi
/usr/bin/ypwhich > /dev/null 2>&1
- RETVAL=$?
- if [ $RETVAL -eq 0 ]; then
- break;
- fi
- echo -n "..."
- # ypwhich has a hardcode 15sec timeout
- # so subtract that from NISTIMEOUT to
- # to see of we should continue to wait
- timeout=`expr $timeout - 15`
+ RETVAL=$?
+ if [ $RETVAL -eq 0 ]; then
+ break;
+ fi
+ # ypwhich has a hardcode 15sec timeout
+ # so subtract that from NISTIMEOUT to
+ # to see of we should continue to wait
+ timeout=`expr $timeout - 15`
+ else # wait for ypbind to get started
+ sleep 2
+ timeout=`expr $timeout - 2`
+ failure=1
+ fi
+ echo -n "..."
done
if [ $RETVAL -eq 0 ]; then
logger -t ypbind \
Index: ypbind.spec
===================================================================
RCS file: /cvs/extras/rpms/ypbind/F-8/ypbind.spec,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- ypbind.spec 17 Sep 2007 13:03:39 -0000 1.44
+++ ypbind.spec 4 Feb 2008 16:06:24 -0000 1.45
@@ -1,7 +1,7 @@
Summary: The NIS daemon which binds NIS clients to an NIS domain.
Name: ypbind
Version: 1.20.4
-Release: 2%{?dist}
+Release: 3%{?dist}
License: GPL
Group: System Environment/Daemons
Source0: ftp://ftp.us.kernel.org/pub/linux/utils/net/NIS/ypbind-mt-%{PACKAGE_VERSION}.tar.bz2
@@ -91,6 +91,10 @@
%doc README NEWS
%changelog
+* Mon Feb 4 2008 Vitezslav Crhonek <vcrhonek at redhat.com> - 3:1.20.4-3
+- Fix ypbind startup fails because of timeout error in init script
+ Resolves: #430409
+
* Mon Sep 17 2007 Steve Dickson <steved at redhat.com> - 3:1.20.4-2
- Fixed a couple of typos in initscript (bz 281951)
More information about the fedora-extras-commits
mailing list