From 273bd7bd61cbf37219dcefa5ccc7e3e40ae1cb76 Mon Sep 17 00:00:00 2001 From: Brent Cook Date: Fri, 27 Mar 2015 06:42:45 -0500 Subject: Use mandoc database to get man links. Previously, we semi-manually grabbed the MLINKS from the libressl Makefiles. The better way is to extract this information from the mandoc link database files directly, allowing for MLINKS to eventually go away upstream. --- update.sh | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) (limited to 'update.sh') diff --git a/update.sh b/update.sh index 317b823..9828093 100755 --- a/update.sh +++ b/update.sh @@ -260,25 +260,19 @@ echo "copying manpages" done echo "install-data-hook:" >> Makefile.am - source ./links - for i in $SSL_MLINKS; do + for i in `cat ./links`; do IFS=","; set $i; unset IFS - echo " ln -f \$(DESTDIR)\$(mandir)/man3/$1 \\" >> Makefile.am - echo " \$(DESTDIR)\$(mandir)/man3/$2" >> Makefile.am - done - for i in $TLS_MLINKS; do - IFS=","; set $i; unset IFS - echo " ln -f \$(DESTDIR)\$(mandir)/man3/$1 \\" >> Makefile.am - echo " \$(DESTDIR)\$(mandir)/man3/$2" >> Makefile.am + if [ "$2" != "" ]; then + echo " ln -f \$(DESTDIR)\$(mandir)/man3/$1 \\" >> Makefile.am + echo " \$(DESTDIR)\$(mandir)/man3/$2" >> Makefile.am + fi done echo "" >> Makefile.am echo "uninstall-local:" >> Makefile.am - for i in $SSL_MLINKS; do + for i in `cat ./links`; do IFS=","; set $i; unset IFS - echo " -rm -f \$(DESTDIR)\$(mandir)/man3/$2" >> Makefile.am - done - for i in $TLS_MLINKS; do - IFS=","; set $i; unset IFS - echo " rm -f \$(DESTDIR)\$(mandir)/man3/$2" >> Makefile.am + if [ "$2" != "" ]; then + echo " -rm -f \$(DESTDIR)\$(mandir)/man3/$2" >> Makefile.am + fi done ) -- cgit v1.2.3-55-g6feb