aboutsummaryrefslogtreecommitdiff
path: root/update.sh
diff options
context:
space:
mode:
authorBrent Cook <busterb@gmail.com>2015-05-03 22:25:22 -0500
committerBrent Cook <busterb@gmail.com>2015-05-23 19:27:57 -0500
commit1a369f0fd7f3c6b7d17d0a9b358644a7d8216fc0 (patch)
tree08bbfe9f7d3643cf2d947eb61dd59d005814495c /update.sh
parentedfc5690055b90fff2055d0108a22e5c5df22a64 (diff)
downloadportable-1a369f0fd7f3c6b7d17d0a9b358644a7d8216fc0.tar.gz
portable-1a369f0fd7f3c6b7d17d0a9b358644a7d8216fc0.tar.bz2
portable-1a369f0fd7f3c6b7d17d0a9b358644a7d8216fc0.zip
ship manpages with libtls-standalone
Diffstat (limited to 'update.sh')
-rwxr-xr-xupdate.sh59
1 files changed, 37 insertions, 22 deletions
diff --git a/update.sh b/update.sh
index 06a70d7..1b36ba8 100755
--- a/update.sh
+++ b/update.sh
@@ -251,26 +251,49 @@ chmod 755 tests/testssl
251 done 251 done
252) 252)
253 253
254add_man_links() {
255 filter=$1
256 dest=$2
257 echo "install-data-hook:" >> $dest
258 for i in `grep $filter man/links`; do
259 IFS=","; set $i; unset IFS
260 if [ "$2" != "" ]; then
261 echo " ln -sf $1 \$(DESTDIR)\$(mandir)/man3/$2" >> $dest
262 fi
263 done
264 echo "" >> $dest
265 echo "uninstall-local:" >> $dest
266 for i in `grep $filter man/links`; do
267 IFS=","; set $i; unset IFS
268 if [ "$2" != "" ]; then
269 echo " -rm -f \$(DESTDIR)\$(mandir)/man3/$2" >> $dest
270 fi
271 done
272}
273
254# copy manpages 274# copy manpages
255echo "copying manpages" 275echo "copying manpages"
256(cd man 276echo dist_man_MANS= > man/Makefile.am
257 $CP Makefile.am.tpl Makefile.am 277
278$CP $openssl_app_src/openssl.1 man
279echo "dist_man_MANS += openssl.1" >> man/Makefile.am
280
281$CP $libtls_src/tls_init.3 man
282echo "dist_man_MANS += tls_init.3" >> man/Makefile.am
258 283
284(cd man
259 # update new-style manpages 285 # update new-style manpages
260 for i in `ls -1 $libssl_src/src/doc/ssl/*.3 | sort`; do 286 for i in `ls -1 $libssl_src/src/doc/ssl/*.3 | sort`; do
261 NAME=`basename "$i"` 287 NAME=`basename "$i"`
262 $CP $i . 288 $CP $i .
263 echo "dist_man_MANS += $NAME" >> Makefile.am 289 echo "dist_man_MANS += $NAME" >> Makefile.am
264 done 290 done
291
265 for i in `ls -1 $libcrypto_src/man/*.3 | sort`; do 292 for i in `ls -1 $libcrypto_src/man/*.3 | sort`; do
266 NAME=`basename "$i"` 293 NAME=`basename "$i"`
267 $CP $i . 294 $CP $i .
268 echo "dist_man_MANS += $NAME" >> Makefile.am 295 echo "dist_man_MANS += $NAME" >> Makefile.am
269 done 296 done
270 $CP $openssl_app_src/openssl.1 .
271 echo "dist_man_MANS += openssl.1" >> Makefile.am
272 $CP $libtls_src/tls_init.3 .
273 echo "dist_man_MANS += tls_init.3" >> Makefile.am
274 297
275 # convert remaining POD manpages 298 # convert remaining POD manpages
276 for i in `ls -1 $libssl_src/src/doc/crypto/*.pod | sort`; do 299 for i in `ls -1 $libssl_src/src/doc/crypto/*.pod | sort`; do
@@ -284,20 +307,12 @@ echo "copying manpages"
284 fi 307 fi
285 echo "dist_man_MANS += $NAME.3" >> Makefile.am 308 echo "dist_man_MANS += $NAME.3" >> Makefile.am
286 done 309 done
287
288 echo "install-data-hook:" >> Makefile.am
289 for i in `cat ./links`; do
290 IFS=","; set $i; unset IFS
291 if [ "$2" != "" ]; then
292 echo " ln -sf $1 \$(DESTDIR)\$(mandir)/man3/$2" >> Makefile.am
293 fi
294 done
295 echo "" >> Makefile.am
296 echo "uninstall-local:" >> Makefile.am
297 for i in `cat ./links`; do
298 IFS=","; set $i; unset IFS
299 if [ "$2" != "" ]; then
300 echo " -rm -f \$(DESTDIR)\$(mandir)/man3/$2" >> Makefile.am
301 fi
302 done
303) 310)
311add_man_links . man/Makefile.am
312
313# standalone libtls manpages
314mkdir -p libtls-standalone/man
315echo "dist_man_MANS = tls_init.3" > libtls-standalone/man/Makefile.am
316
317$CP $libtls_src/tls_init.3 libtls-standalone/man
318add_man_links tls_init libtls-standalone/man/Makefile.am