From adc06a852651aa4f1c70866fe2904ba50f46a836 Mon Sep 17 00:00:00 2001 From: cvsdist Date: Thu, 9 Sep 2004 15:18:27 +0000 Subject: [PATCH] auto-import changelog data from ypserv-2.6-2.src.rpm Wed Jan 22 2003 Tim Powers - rebuilt Tue Nov 05 2002 Alexander Larsson 2.6-1 - Updated to 2.6, allows you to disable db caching, bug #76618 Mon Oct 07 2002 Alexander Larsson 2.5-2 - Added comments to nfsnobody patch - Corrected URL - fixed missing %doc file, bug #74060 --- .cvsignore | 2 +- sources | 2 +- ypserv-2.5-nfsnobody2.patch | 95 +++++++++++++++++++++++++++++++++++++ ypserv.spec | 24 +++++++--- 4 files changed, 115 insertions(+), 8 deletions(-) create mode 100644 ypserv-2.5-nfsnobody2.patch diff --git a/.cvsignore b/.cvsignore index eafa251..8495bec 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -ypserv-2.5.tar.bz2 +ypserv-2.6.tar.bz2 diff --git a/sources b/sources index 077866e..fd0baf5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -392d2ce6c3e1ccb1503b7d943b43ab7e ypserv-2.5.tar.bz2 +2443e42d11286f2db3615f424b527cd7 ypserv-2.6.tar.bz2 diff --git a/ypserv-2.5-nfsnobody2.patch b/ypserv-2.5-nfsnobody2.patch new file mode 100644 index 0000000..db900a4 --- /dev/null +++ b/ypserv-2.5-nfsnobody2.patch @@ -0,0 +1,95 @@ +--- ypserv-2.5/scripts/ypMakefile.in.redhat Mon May 27 09:00:27 2002 ++++ ypserv-2.5/scripts/ypMakefile.in Thu Aug 15 14:39:31 2002 +@@ -32,6 +32,11 @@ + MINUID=500 + MINGID=500 + ++# Don't export this uid/guid (nfsnobody). ++# Set to 0 if you want to ++NFSNOBODYUID=65534 ++NFSNOBODYGID=65534 ++ + # Should we merge the passwd file with the shadow file ? + # MERGE_PASSWD=true|false + MERGE_PASSWD=true +@@ -284,7 +287,7 @@ + @echo "Updating $@..." + @$(UMASK); \ + $(MERGER) -p $(PASSWD) $(SHADOW) | \ +- $(AWK) -F: '!/^[-+#]/ { if ($$1 != "" && $$3 >= $(MINUID) ) \ ++ $(AWK) -F: '!/^[-+#]/ { if ($$1 != "" && $$3 >= $(MINUID) && $$3 != $(NFSNOBODYUID) ) \ + print $$1"\t"$$0 }' | $(DBLOAD) -i $(PASSWD) \ + -o $(YPMAPDIR)/$@ - $@ + -@$(NOPUSH) || $(YPPUSH) -d $(DOMAIN) $@ +@@ -293,7 +296,7 @@ + @echo "Updating $@..." + @$(UMASK); \ + $(MERGER) -p $(PASSWD) $(SHADOW) | \ +- $(AWK) -F: '!/^[-+#]/ { if ($$1 != "" && $$3 >= $(MINUID) ) \ ++ $(AWK) -F: '!/^[-+#]/ { if ($$1 != "" && $$3 >= $(MINUID) && $$3 != $(NFSNOBODYUID) ) \ + print $$3"\t"$$0 }' | $(DBLOAD) -i $(PASSWD) \ + -o $(YPMAPDIR)/$@ - $@ + -@$(NOPUSH) || $(YPPUSH) -d $(DOMAIN) $@ +@@ -307,7 +310,7 @@ + passwd.byname: $(PASSWD) $(YPDIR)/Makefile + @echo "Updating $@..." + @$(UMASK); \ +- $(AWK) -F: '!/^[-+#]/ { if ($$1 != "" && $$3 >= $(MINUID) ) \ ++ $(AWK) -F: '!/^[-+#]/ { if ($$1 != "" && $$3 >= $(MINUID) && $$3 != $(NFSNOBODYUID) ) \ + print $$1"\t"$$0 }' $(PASSWD) | $(DBLOAD) -i $(PASSWD) \ + -o $(YPMAPDIR)/$@ - $@ + -@$(NOPUSH) || $(YPPUSH) -d $(DOMAIN) $@ +@@ -315,7 +318,7 @@ + passwd.byuid: $(PASSWD) $(YPDIR)/Makefile + @echo "Updating $@..." + @$(UMASK); \ +- $(AWK) -F: '!/^[-+#]/ { if ($$1 != "" && $$3 >= $(MINUID) ) \ ++ $(AWK) -F: '!/^[-+#]/ { if ($$1 != "" && $$3 >= $(MINUID) && $$3 != $(NFSNOBODYUID) ) \ + print $$3"\t"$$0 }' $(PASSWD) | $(DBLOAD) -i $(PASSWD) \ + -o $(YPMAPDIR)/$@ - $@ + -@$(NOPUSH) || $(YPPUSH) -d $(DOMAIN) $@ +@@ -324,7 +327,7 @@ + @echo "Updating $@..." + @$(UMASK); \ + $(AWK) -F: '{ if (FILENAME ~ /shadow$$/) { \ +- if (UID[$$1] >= $(MINUID) ) print $$1"\t"$$0; \ ++ if (UID[$$1] >= $(MINUID) && UID[$$1] != $(NFSNOBODYUID)) print $$1"\t"$$0; \ + } else UID[$$1] = $$3; }' $(PASSWD) $(SHADOW) \ + | $(DBLOAD) -s -i $(SHADOW) -o $(YPMAPDIR)/$@ - $@ + -@$(NOPUSH) || $(YPPUSH) -d $(DOMAIN) $@ +@@ -343,7 +346,7 @@ + @echo "Updating $@..." + @$(UMASK); \ + $(MERGER) -g $(GROUP) $(GSHADOW) | \ +- $(AWK) -F: '!/^[-+#]/ { if ($$1 != "" && $$3 >= $(MINGID) ) \ ++ $(AWK) -F: '!/^[-+#]/ { if ($$1 != "" && $$3 >= $(MINGID) && $$3 != $(NFSNOBODYGID) ) \ + print $$1"\t"$$0 }' | $(DBLOAD) -i $(GROUP) -o $(YPMAPDIR)/$@ - $@ + -@$(NOPUSH) || $(YPPUSH) -d $(DOMAIN) $@ + +@@ -351,7 +354,7 @@ + @echo "Updating $@..." + @$(UMASK); \ + $(MERGER) -g $(GROUP) $(GSHADOW) | \ +- $(AWK) -F: '!/^[-+#]/ { if ($$1 != "" && $$3 >= $(MINGID) ) \ ++ $(AWK) -F: '!/^[-+#]/ { if ($$1 != "" && $$3 >= $(MINGID) && $$3 != $(NFSNOBODYGID) ) \ + print $$3"\t"$$0 }' | $(DBLOAD) -i $(GROUP) -o $(YPMAPDIR)/$@ - $@ + -@$(NOPUSH) || $(YPPUSH) -d $(DOMAIN) $@ + +@@ -360,7 +363,7 @@ + group.byname: $(GROUP) $(YPDIR)/Makefile + @echo "Updating $@..." + @$(UMASK); \ +- $(AWK) -F: '!/^[-+#]/ { if ($$1 != "" && $$3 >= $(MINGID) ) \ ++ $(AWK) -F: '!/^[-+#]/ { if ($$1 != "" && $$3 >= $(MINGID) && $$3 != $(NFSNOBODYGID) ) \ + print $$1"\t"$$0 }' $(GROUP) \ + | $(DBLOAD) -i $(GROUP) -o $(YPMAPDIR)/$@ - $@ + -@$(NOPUSH) || $(YPPUSH) -d $(DOMAIN) $@ +@@ -368,7 +371,7 @@ + group.bygid: $(GROUP) $(YPDIR)/Makefile + @echo "Updating $@..." + @$(UMASK); \ +- $(AWK) -F: '!/^[-+#]/ { if ($$1 != "" && $$3 >= $(MINGID) ) \ ++ $(AWK) -F: '!/^[-+#]/ { if ($$1 != "" && $$3 >= $(MINGID) && $$3 != $(NFSNOBODYGID) ) \ + print $$3"\t"$$0 }' $(GROUP) \ + | $(DBLOAD) -i $(GROUP) -o $(YPMAPDIR)/$@ - $@ + -@$(NOPUSH) || $(YPPUSH) -d $(DOMAIN) $@ diff --git a/ypserv.spec b/ypserv.spec index 38d71b4..8fd72b5 100644 --- a/ypserv.spec +++ b/ypserv.spec @@ -1,10 +1,10 @@ %define initdir /etc/rc.d/init.d Summary: The NIS (Network Information Service) server. -Url: http://www.suse.de/~kukuk +Url: http://www.linux-nis.org/ Name: ypserv -Version: 2.5 -Release: 1 +Version: 2.6 +Release: 2 Copyright: GPL Group: System Environment/Daemons Source0: ftp://ftp.kernel.org/pub/linux/utils/net/NIS/ypserv-%{version}.tar.bz2 @@ -16,7 +16,7 @@ Prereq: /sbin/chkconfig /sbin/service Patch0: ypserv-2.5-redhat.patch Patch1: ypserv-2.1-syslog.patch Patch2: ypserv-2.1-path.patch -Patch3: ypserv-2.5-nfsnobody.patch +Patch3: ypserv-2.5-nfsnobody2.patch Obsoletes: yppasswd BuildRequires: gdbm-devel Buildroot: %{_tmppath}/%{name}-root @@ -109,8 +109,9 @@ exit 0 %files %defattr(-,root,root) -%doc README README.secure INSTALL ChangeLog TODO NEWS +%doc AUTHORS README INSTALL ChangeLog TODO NEWS %doc etc/ypserv.conf etc/securenets etc/README.etc +%doc etc/netgroup etc/locale etc/netmasks etc/timezone %config %{_sysconfdir}/ypserv.conf %config(noreplace) %{_sysconfdir}/sysconfig/yppasswdd %config /var/yp/* @@ -122,7 +123,18 @@ exit 0 %{_includedir}/*/* %changelog -* Thu Aug 15 2002 Alexander Larsson +* Wed Jan 22 2003 Tim Powers +- rebuilt + +* Tue Nov 5 2002 Alexander Larsson 2.6-1 +- Updated to 2.6, allows you to disable db caching, bug #76618 + +* Mon Oct 7 2002 Alexander Larsson 2.5-2 +- Added comments to nfsnobody patch +- Corrected URL +- fixed missing %doc file, bug #74060 + +* Thu Aug 15 2002 Alexander Larsson 2.5-1 - Update to 2.5, fixes memleak - remove manpage patch since it was already fixed upstream