rpms/binutils/devel binutils.spec,1.176,1.177

Jan Kratochvil jkratoch at fedoraproject.org
Tue Oct 27 18:56:42 UTC 2009


Author: jkratoch

Update of /cvs/pkgs/rpms/binutils/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31697

Modified Files:
	binutils.spec 
Log Message:
* Tue Oct 27 2009 Jan Kratochvil <jan.kratochvil at redhat.com> 2.20.51.0.2-2
- Fix rpm --excludedocs (BZ 515922).
- Fix spurious scriplet errors by `exit 0'. (BZ 517979, Nick Clifton)



Index: binutils.spec
===================================================================
RCS file: /cvs/pkgs/rpms/binutils/devel/binutils.spec,v
retrieving revision 1.176
retrieving revision 1.177
diff -u -p -r1.176 -r1.177
--- binutils.spec	12 Oct 2009 11:18:37 -0000	1.176
+++ binutils.spec	27 Oct 2009 18:56:42 -0000	1.177
@@ -17,7 +17,7 @@
 Summary: A GNU collection of binary utilities
 Name: %{?cross}binutils%{?_with_debug:-debug}
 Version: 2.20.51.0.2
-Release: 1%{?dist}
+Release: 2%{?dist}
 License: GPLv3+
 Group: Development/Tools
 URL: http://sources.redhat.com/binutils
@@ -297,34 +297,51 @@ rm -rf %{buildroot}
 %if %{isnative}
 %post
 /sbin/ldconfig
-/sbin/install-info --info-dir=%{_infodir} %{_infodir}/as.info
-/sbin/install-info --info-dir=%{_infodir} %{_infodir}/binutils.info
-/sbin/install-info --info-dir=%{_infodir} %{_infodir}/gprof.info
-/sbin/install-info --info-dir=%{_infodir} %{_infodir}/ld.info
-/sbin/install-info --info-dir=%{_infodir} %{_infodir}/standards.info
-/sbin/install-info --info-dir=%{_infodir} %{_infodir}/configure.info
+# For --excludedocs:
+if [ -e %{_infodir}/binutils.info.gz ]
+then
+  /sbin/install-info --info-dir=%{_infodir} %{_infodir}/as.info.gz
+  /sbin/install-info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz
+  /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gprof.info.gz
+  /sbin/install-info --info-dir=%{_infodir} %{_infodir}/ld.info.gz
+  /sbin/install-info --info-dir=%{_infodir} %{_infodir}/standards.info.gz
+  /sbin/install-info --info-dir=%{_infodir} %{_infodir}/configure.info.gz
+fi
 exit 0
 
 %preun
-if [ $1 = 0 ] ;then
-  /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/as.info
-  /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/binutils.info
-  /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gprof.info
-  /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/ld.info
-  /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/standards.info
-  /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/configure.info
+if [ $1 = 0 ]
+then
+  if [ -e %{_infodir}/binutils.info.gz ]
+  then
+    /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/as.info.gz
+    /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/binutils.info.gz
+    /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gprof.info.gz
+    /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/ld.info.gz
+    /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/standards.info.gz
+    /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/configure.info.gz
+  fi
 fi
 exit 0
 
 %postun -p /sbin/ldconfig
 
 %post devel
-/sbin/install-info --info-dir=%{_infodir} %{_infodir}/bfd.info
+if [ -e %{_infodir}/bfd.info.gz ]
+then
+  /sbin/install-info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz
+fi
+exit 0
 
 %preun devel
-if [ $1 = 0 ] ;then
-  /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/bfd.info
+if [ $1 = 0 ]
+then
+  if [ -e %{_infodir}/bfd.info.gz ]
+  then
+    /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz
+  fi
 fi
+exit 0
 %endif # %{isnative}
 
 %files -f %{?cross}binutils.lang
@@ -351,6 +368,10 @@ fi
 %endif # %{isnative}
 
 %changelog
+* Tue Oct 27 2009 Jan Kratochvil <jan.kratochvil at redhat.com> 2.20.51.0.2-2
+- Fix rpm --excludedocs (BZ 515922).
+- Fix spurious scriplet errors by `exit 0'. (BZ 517979, Nick Clifton)
+
 * Mon Oct 12 2009 Nick Clifton <nickc at redhat.com> 2.20.51.0.2-1
 - Rebase on 2.20 tarball.
 - Remove redundant moxie patch.




More information about the fedora-extras-commits mailing list