diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2005-05-03 13:37:35 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2005-05-03 13:37:35 +0000 |
commit | 0130999422dd0a14cba0876b5a37e82f2c741688 (patch) | |
tree | 68bb0d3dc84aed7cfd789644730cde30020d218c /scripts/gccnewlib/base-g77.add | |
parent | 2005-05-03 Ralf Corsepius <ralf.corsepius@rtems.org> (diff) | |
download | rtems-0130999422dd0a14cba0876b5a37e82f2c741688.tar.bz2 |
Misc. %infodir/dir handling changes.
Diffstat (limited to 'scripts/gccnewlib/base-g77.add')
-rw-r--r-- | scripts/gccnewlib/base-g77.add | 25 |
1 files changed, 8 insertions, 17 deletions
diff --git a/scripts/gccnewlib/base-g77.add b/scripts/gccnewlib/base-g77.add index 9c15804086..077be449f7 100644 --- a/scripts/gccnewlib/base-g77.add +++ b/scripts/gccnewlib/base-g77.add @@ -6,6 +6,8 @@ Summary: rtems base package for gcc/g77 compiler Group: %{rpmgroup} Requires: rtems-base-gcc +Requires(post): /sbin/install-info +Requires(preun): /sbin/install-info %description -n %{rpmprefix}rtems@osversion@-base-g77 RTEMS is an open source operating system for embedded systems. @@ -15,6 +17,7 @@ This is the files for gcc/g77 that are shared by all targets. %files -n %{rpmprefix}rtems@osversion@-base-g77 %defattr(-,root,root) %dir %{_infodir} +%ghost %{_infodir}/dir %{_infodir}/g77.info*.gz %dir %{_mandir} @@ -22,23 +25,11 @@ This is the files for gcc/g77 that are shared by all targets. %{_mandir}/man1/%{gcc_target}-g77.1* %post -n %{rpmprefix}rtems@osversion@-base-g77 - if test -d %{_infodir}; - then - rm -f %{_infodir}/dir - f=`find %{_infodir} -name '*.info.gz'` - test -n "$f" && for i in $f; do - install-info $i %{_infodir}/dir - done - fi + /sbin/install-info --infodir=%{_infodir} %{_infodir}/g77.info.gz -%postun -n %{rpmprefix}rtems@osversion@-base-g77 - if test -d %{_infodir}; - then - rm -f %{_infodir}/dir - f=`find %{_infodir} -name '*.info.gz'` - test -n "$f" && for i in $f; do - install-info $i %{_infodir}/dir - done - fi +%preun -n %{rpmprefix}rtems@osversion@-base-g77 +if [ $1 -eq 0 ]; then + /sbin/install-info --delete --infodir=%{_infodir} %{_infodir}/g77.info.gz +fi %endif |