From 8e58a9c7944ae75cb7e27dfb75c7fe12a741a0cc Mon Sep 17 00:00:00 2001 From: =?utf8?q?Arkadiusz=20Mi=C5=9Bkiewicz?= Date: Sat, 10 Apr 2010 14:55:55 +0000 Subject: [PATCH] - delete non openssl_ prefixed man pages in form of groff symlinks Changed files: openssl.spec -> 1.215 --- openssl.spec | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/openssl.spec b/openssl.spec index 973e824..6f601a2 100644 --- a/openssl.spec +++ b/openssl.spec @@ -318,6 +318,15 @@ cp -a %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/pl/man1/openssl.1 install -p %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/ssl-certificate install -p %{SOURCE4} $RPM_BUILD_ROOT%{_bindir}/c_rehash.sh +for man in $RPM_BUILD_ROOT%{_mandir}/man3/*.3; do + b=$(readlink "$man" || :) + [ -z "$b" ] && continue + # delete manual pages pointing to nowhere + [ ! -f "$RPM_BUILD_ROOT%{_mandir}/man3/$b" ] && rm "$man" + # delete manual pages pointing to openssl_ prefixed man page + echo "$b" | grep -q "^openssl_" && rm "$man" +done + %clean rm -rf $RPM_BUILD_ROOT @@ -386,6 +395,7 @@ fi %attr(755,root,root) %{_libdir}/%{name}/c_info %attr(755,root,root) %{_libdir}/%{name}/c_issuer %attr(755,root,root) %{_libdir}/%{name}/c_name +%attr(755,root,root) %{_libdir}/%{name}/tsget %{_mandir}/man1/openssl.1* %{_mandir}/man1/openssl_asn1parse.1* -- 2.43.0