Hello community, here is the log from the commit of package ypbind checked in at Thu Mar 27 23:59:16 CET 2008. -------- --- ypbind/ypbind.changes 2007-05-02 15:43:04.000000000 +0200 +++ /mounts/work_src_done/STABLE/ypbind/ypbind.changes 2008-03-26 17:34:41.000000000 +0100 @@ -1,0 +2,5 @@ +Wed Mar 26 17:34:15 CET 2008 - mkoenig@suse.de + +- add support for rpcbind [fate#300607] + +------------------------------------------------------------------- New: ---- ypbind-1.20.5-rpcbind_check.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ypbind.spec ++++++ --- /var/tmp/diff_new_pack.Z31414/_old 2008-03-27 23:59:04.000000000 +0100 +++ /var/tmp/diff_new_pack.Z31414/_new 2008-03-27 23:59:04.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package ypbind (Version 1.20.5) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -10,24 +10,26 @@ # norootforbuild + Name: ypbind BuildRequires: dbus-1-devel openslp-devel pkgconfig %if %{suse_version} > 1010 BuildRequires: dbus-1-glib-devel %endif -License: GNU General Public License (GPL) +License: GPL v2 only Group: Productivity/Networking/NIS Requires: portmap yp-tools -Autoreqprov: on +AutoReqProv: on PreReq: %insserv_prereq %fillup_prereq BuildRoot: %{_tmppath}/%{name}-%{version}-build Version: 1.20.5 -Release: 10 -URL: http://www.linux-nis.org/nis/ypbind-mt +Release: 97 +Url: http://www.linux-nis.org/nis/ypbind-mt Summary: NIS client daemon Source: ftp://ftp.kernel.org/pub/linux/utils/net/NIS/ypbind-mt-%{version}.tar.bz2 Source1: sysconfig.ypbind Source2: SuSEfirewall.ypbind +Patch0: ypbind-1.20.5-rpcbind_check.patch %description This package provides the ypbind daemon. The ypbind daemon binds NIS @@ -45,6 +47,7 @@ %prep %setup -n ypbind-mt-%{version} +%patch0 -p1 %build export CFLAGS=$RPM_OPT_FLAGS @@ -106,130 +109,132 @@ %dir /var/yp/binding %changelog -* Wed May 02 2007 - kukuk@suse.de +* Wed Mar 26 2008 mkoenig@suse.de +- add support for rpcbind [fate#300607] +* Wed May 02 2007 kukuk@suse.de - Add SuSEfirewall2 service data [Fate #300687/bnc #251659] -* Thu Mar 08 2007 - kukuk@suse.de +* Thu Mar 08 2007 kukuk@suse.de - Update to 1.20.5: - Fix array access above array bounds [bnc #247312]. -* Mon Feb 19 2007 - kukuk@suse.de +* Mon Feb 19 2007 kukuk@suse.de - Update to 1.20.4: - merge dbus shared connection fix - add swedish translation - get ride of NetworkManager dependency -* Fri Oct 20 2006 - thoenig@suse.de +* Fri Oct 20 2006 thoenig@suse.de - Add patch ypbind-do-not-close-shared-connection-thoenig-01.patch: Do not close shared connection to the D-Bus system bus. -* Wed Oct 04 2006 - kukuk@suse.de +* Wed Oct 04 2006 kukuk@suse.de - Update to 1.20.2 (Assume we are online if no DBUS is running) -* Fri Sep 15 2006 - kukuk@suse.de +* Fri Sep 15 2006 kukuk@suse.de - Update to 1.20.1 (fix SIGPIPE ignore) - Remove obsolete obsoletes. -* Wed Sep 13 2006 - kukuk@suse.de +* Wed Sep 13 2006 kukuk@suse.de - Update to official 1.20 release (includes -no-dbus option) -* Tue Aug 29 2006 - kukuk@suse.de +* Tue Aug 29 2006 kukuk@suse.de - Fix synchronisation issue with threads [#202388] -* Thu Aug 17 2006 - kukuk@suse.de +* Thu Aug 17 2006 kukuk@suse.de - Add DBUS/NetworkManager support to ypbind - Remove obsolete documentation -* Fri May 26 2006 - schwab@suse.de +* Fri May 26 2006 schwab@suse.de - Don't strip binaries. -* Wed May 17 2006 - seife@suse.de +* Wed May 17 2006 seife@suse.de - Add README.NetworkManager [#175935] -* Wed Jan 25 2006 - mls@suse.de +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Tue Jul 05 2005 - kukuk@suse.de +* Tue Jul 05 2005 kukuk@suse.de - Update to 1.19.1 (fix crash in debug code) -* Fri Jul 01 2005 - kukuk@suse.de +* Fri Jul 01 2005 kukuk@suse.de - Update to 1.19 (Make error handling more robust) -* Fri Oct 15 2004 - kukuk@suse.de +* Fri Oct 15 2004 kukuk@suse.de - Update to 1.18 (Add -ping-interval option) [Bug #47278] -* Thu Apr 29 2004 - kukuk@suse.de +* Thu Apr 29 2004 kukuk@suse.de - Update to 1.17.3 (fix SLP URL parsing) -* Sat Feb 14 2004 - kukuk@suse.de +* Sat Feb 14 2004 kukuk@suse.de - Update to 1.17.2 (SLP URL changed) -* Fri Feb 13 2004 - kukuk@suse.de +* Fri Feb 13 2004 kukuk@suse.de - Update to 1.17 (SLP support added) -* Mon Jan 12 2004 - adrian@suse.de +* Mon Jan 12 2004 adrian@suse.de - build as user -* Fri Jan 09 2004 - kukuk@suse.de +* Fri Jan 09 2004 kukuk@suse.de - Update to 1.15 (-local-only/-p bug fixes) -* Tue Aug 26 2003 - kukuk@suse.de +* Tue Aug 26 2003 kukuk@suse.de - Update to 1.14 (ypset bug fixes) -* Fri Aug 15 2003 - kukuk@suse.de +* Fri Aug 15 2003 kukuk@suse.de - Add ServiceRestart tag to sysconfig [Bug #28964] -* Tue Jul 29 2003 - kukuk@suse.de +* Tue Jul 29 2003 kukuk@suse.de - Use new stop_on_removal/restart_on_upate macros -* Tue Jul 29 2003 - kukuk@suse.de +* Tue Jul 29 2003 kukuk@suse.de - Fix postun/preun scripts -* Mon Jul 28 2003 - kukuk@suse.de +* Mon Jul 28 2003 kukuk@suse.de - Don't remove binding files on update - Stop daemon on uninstall - Restart daemon on update -* Tue Jun 10 2003 - kukuk@suse.de +* Tue Jun 10 2003 kukuk@suse.de - Update to ypbind-mt 1.13 - Use %%find_lang -* Tue May 13 2003 - kukuk@suse.de +* Tue May 13 2003 kukuk@suse.de - Add defattr -* Fri Jan 17 2003 - kukuk@suse.de +* Fri Jan 17 2003 kukuk@suse.de - Add sysconfig meta data [Bug #22706] - Check every second if NIS server is online (make booting faster) -* Thu Aug 01 2002 - kukuk@suse.de +* Thu Aug 01 2002 kukuk@suse.de - Add PreRequires for fillup and insserv -* Thu Jul 18 2002 - kukuk@suse.de +* Thu Jul 18 2002 kukuk@suse.de - init script: ypserv is should-start, not required. -* Mon May 27 2002 - kukuk@suse.de +* Mon May 27 2002 kukuk@suse.de - Update to ypbind 1.12 (Add broadcast option to yp.conf) -* Fri Apr 05 2002 - kukuk@suse.de +* Fri Apr 05 2002 kukuk@suse.de - Update to ypbind 1.11 (fixes deadlock if one host is not resolveable), add more sysconfig options (local-only, broadcast) -* Sat Feb 16 2002 - kukuk@suse.de +* Sat Feb 16 2002 kukuk@suse.de - Add /etc/yp.conf as ghost config file -* Fri Jan 25 2002 - kukuk@suse.de +* Fri Jan 25 2002 kukuk@suse.de - init script: * redirect error messages of ypdomainname to /dev/null * Check, if /etc/defaultdomain contains a domainname -* Wed Jan 23 2002 - kukuk@suse.de +* Wed Jan 23 2002 kukuk@suse.de - Source correct sysconfig file in init script -* Fri Jan 11 2002 - kukuk@suse.de +* Fri Jan 11 2002 kukuk@suse.de - Remove all YP variables except the options for ypbind from rc.config - Remove SuSEconfig.ypclients -* Tue Dec 04 2001 - kukuk@suse.de +* Tue Dec 04 2001 kukuk@suse.de - If no YP_SERVER is set, print warning and use broadcast -* Tue Dec 04 2001 - kukuk@suse.de +* Tue Dec 04 2001 kukuk@suse.de - Remove START variable - Check, if portmapper is already running - Add variable for additional ypbind parameters -* Tue Oct 30 2001 - kukuk@suse.de +* Tue Oct 30 2001 kukuk@suse.de - Update to ypbind-mt 1.10 (locale fixes) -* Mon Oct 29 2001 - kukuk@suse.de +* Mon Oct 29 2001 kukuk@suse.de - Update to ypbind-mt 1.9 (major bug fixes in thread and signal handling) -* Tue Sep 25 2001 - ro@suse.de +* Tue Sep 25 2001 ro@suse.de - preserve permissions in SuSEconfig.ypclient -* Tue Aug 14 2001 - kukuk@suse.de +* Tue Aug 14 2001 kukuk@suse.de - Fix some race conditions in ypbind-mt - Fix setlocale() call -* Tue Jul 31 2001 - kukuk@suse.de +* Tue Jul 31 2001 kukuk@suse.de - Also add a "+" to /etc/shadow if somebody really uses shadow over NIS -* Thu Apr 12 2001 - kukuk@suse.de +* Thu Apr 12 2001 kukuk@suse.de - Remove configure patch to work with new gettext -* Thu Mar 22 2001 - ro@suse.de +* Thu Mar 22 2001 ro@suse.de - added split-aliases as provides -* Wed Mar 21 2001 - kukuk@suse.de +* Wed Mar 21 2001 kukuk@suse.de - Update to ypbind-mt-1.8 -* Wed Jan 24 2001 - kukuk@suse.de +* Wed Jan 24 2001 kukuk@suse.de - Provide ypclient -* Thu Nov 30 2000 - kukuk@suse.de +* Thu Nov 30 2000 kukuk@suse.de - skip start of ypbind if not configured, don't die silently -* Thu Nov 30 2000 - ro@suse.de +* Thu Nov 30 2000 ro@suse.de - startscript from sbin to etc -* Fri Nov 24 2000 - kukuk@suse.de +* Fri Nov 24 2000 kukuk@suse.de - New, reworked init script - Some more bug fixes -* Wed Nov 22 2000 - kukuk@suse.de +* Wed Nov 22 2000 kukuk@suse.de - ypbind must be stopped before portmap -* Tue Nov 21 2000 - kukuk@suse.de +* Tue Nov 21 2000 kukuk@suse.de - Use new init script -* Thu Nov 02 2000 - kukuk@suse.de +* Thu Nov 02 2000 kukuk@suse.de - New version, split from ypclient ++++++ ypbind-1.20.5-rpcbind_check.patch ++++++ Index: ypbind-mt-1.20.5/etc/ypbind.init =================================================================== --- ypbind-mt-1.20.5.orig/etc/ypbind.init +++ ypbind-mt-1.20.5/etc/ypbind.init @@ -85,8 +85,18 @@ case "$1" in rc_exit fi - ## Check if portmap is running, else abort with error - checkproc /sbin/portmap + ## Check if portmap or rpcbind is running, else abort with error + if [ -x /sbin/portmap ]; then + PORTMAP_BIN=/sbin/portmap + elif [ -x /sbin/rpcbind ]; then + PORTMAP_BIN=/sbin/rpcbind + else + echo -n " . . . . . . . . . . ${attn}portmapper missing${norm}" + rc_failed + rc_status -v + rc_exit + fi + checkproc $PORTMAP_BIN if [ $? -ne 0 ]; then echo -n " . . . . . . . . . . ${attn}No portmapper running${norm}" rc_failed ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org