- Fix rpm --excludedocs (BZ 515922).

- Fix spurious scriplet errors by `exit 0'. (BZ 517979, Nick Clifton)
This commit is contained in:
Jan Kratochvil 2009-10-27 18:56:42 +00:00
parent 53d5c2880b
commit 4f046e66e3
1 changed files with 38 additions and 17 deletions

View File

@ -17,7 +17,7 @@
Summary: A GNU collection of binary utilities Summary: A GNU collection of binary utilities
Name: %{?cross}binutils%{?_with_debug:-debug} Name: %{?cross}binutils%{?_with_debug:-debug}
Version: 2.20.51.0.2 Version: 2.20.51.0.2
Release: 1%{?dist} Release: 2%{?dist}
License: GPLv3+ License: GPLv3+
Group: Development/Tools Group: Development/Tools
URL: http://sources.redhat.com/binutils URL: http://sources.redhat.com/binutils
@ -297,34 +297,51 @@ rm -rf %{buildroot}
%if %{isnative} %if %{isnative}
%post %post
/sbin/ldconfig /sbin/ldconfig
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/as.info # For --excludedocs:
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/binutils.info if [ -e %{_infodir}/binutils.info.gz ]
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/gprof.info then
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/ld.info /sbin/install-info --info-dir=%{_infodir} %{_infodir}/as.info.gz
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/standards.info /sbin/install-info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/configure.info /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 exit 0
%preun %preun
if [ $1 = 0 ] ;then if [ $1 = 0 ]
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/as.info then
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/binutils.info if [ -e %{_infodir}/binutils.info.gz ]
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gprof.info then
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/ld.info /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/as.info.gz
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/standards.info /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/binutils.info.gz
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/configure.info /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 fi
exit 0 exit 0
%postun -p /sbin/ldconfig %postun -p /sbin/ldconfig
%post devel %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 %preun devel
if [ $1 = 0 ] ;then if [ $1 = 0 ]
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/bfd.info then
if [ -e %{_infodir}/bfd.info.gz ]
then
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz
fi
fi fi
exit 0
%endif # %{isnative} %endif # %{isnative}
%files -f %{?cross}binutils.lang %files -f %{?cross}binutils.lang
@ -351,6 +368,10 @@ fi
%endif # %{isnative} %endif # %{isnative}
%changelog %changelog
* Tue Oct 27 2009 Jan Kratochvil <jan.kratochvil@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@redhat.com> 2.20.51.0.2-1 * Mon Oct 12 2009 Nick Clifton <nickc@redhat.com> 2.20.51.0.2-1
- Rebase on 2.20 tarball. - Rebase on 2.20 tarball.
- Remove redundant moxie patch. - Remove redundant moxie patch.