diff --git a/schily.spec b/schily.spec index 2206959..263bc68 100644 --- a/schily.spec +++ b/schily.spec @@ -471,6 +471,9 @@ mv "$b/%_mandir/man1/mt.1" "$b/%_mandir/man1/smt.1" mv "$b/%_sbindir/rmt" "$b/%_sbindir/srmt" # make room for u-a mv "$b/%_mandir/man1/rmt.1" "$b/%_mandir/man1/srmt.1" +# get rid of things that upset rpmlint +find "$b/usr/share/doc" -type f -name "*big*" -print -delete + # deal with this another time rm -Rf "$b/usr/ccs" "$b/usr/xpg4" "$b/%_bindir/sccs" rm -f \ @@ -649,23 +652,23 @@ true true %post mt -%_sbindir/update-alternatives --force \ - --install %_bindir/mt mt %_bindir/smt 10 \ - --slave %_mandir/man1/mt.1%ext_man mt.1%ext_man %_mandir/man1/smt.1%ext_man +"%_sbindir/update-alternatives" \ + --install "%_bindir/mt" mt "%_bindir/smt" 10 \ + --slave "%_mandir/man1/mt.1%ext_man" "mt.1%ext_man" "%_mandir/man1/smt.1%ext_man" -%postun mt -if test ! -f %_bindir/srmt; then - %_sbindir/update-alternatives --remove mt %_bindir/smt +%preun mt +if test "$1" = 0; then + "%_sbindir/update-alternatives" --remove mt "%_bindir/smt" fi %post rmt -%_sbindir/update-alternatives --force \ - --install %_sbindir/rmt rmt %_sbindir/srmt 30 \ - --slave %_mandir/man1/rmt.1%ext_man rmt.1%ext_man %_mandir/man1/srmt.1%ext_man +"%_sbindir/update-alternatives" \ + --install "%_sbindir/rmt" rmt "%_sbindir/srmt" 10 \ + --slave "%_mandir/man8/rmt.1%ext_man" "rmt.1%ext_man" "%_mandir/man8/srmt.1%ext_man" -%postun rmt -if test ! -f %_sbindir/srmt; then - %_sbindir/update-alternatives --remove rmt %_sbindir/srmt +%preun rmt +if test "$1" = 0; then + "%_sbindir/update-alternatives" --remove rmt "%_sbindir/srmt" fi %post -n libcdrdeflt1_0 -p /sbin/ldconfig