diff options
author | Brent Cook <busterb@gmail.com> | 2015-05-03 22:25:22 -0500 |
---|---|---|
committer | Brent Cook <busterb@gmail.com> | 2015-05-23 19:27:57 -0500 |
commit | 1a369f0fd7f3c6b7d17d0a9b358644a7d8216fc0 (patch) | |
tree | 08bbfe9f7d3643cf2d947eb61dd59d005814495c /update.sh | |
parent | edfc5690055b90fff2055d0108a22e5c5df22a64 (diff) | |
download | portable-1a369f0fd7f3c6b7d17d0a9b358644a7d8216fc0.tar.gz portable-1a369f0fd7f3c6b7d17d0a9b358644a7d8216fc0.tar.bz2 portable-1a369f0fd7f3c6b7d17d0a9b358644a7d8216fc0.zip |
ship manpages with libtls-standalone
Diffstat (limited to 'update.sh')
-rwxr-xr-x | update.sh | 59 |
1 files changed, 37 insertions, 22 deletions
@@ -251,26 +251,49 @@ chmod 755 tests/testssl | |||
251 | done | 251 | done |
252 | ) | 252 | ) |
253 | 253 | ||
254 | add_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 |
255 | echo "copying manpages" | 275 | echo "copying manpages" |
256 | (cd man | 276 | echo dist_man_MANS= > man/Makefile.am |
257 | $CP Makefile.am.tpl Makefile.am | 277 | |
278 | $CP $openssl_app_src/openssl.1 man | ||
279 | echo "dist_man_MANS += openssl.1" >> man/Makefile.am | ||
280 | |||
281 | $CP $libtls_src/tls_init.3 man | ||
282 | echo "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 | ) |
311 | add_man_links . man/Makefile.am | ||
312 | |||
313 | # standalone libtls manpages | ||
314 | mkdir -p libtls-standalone/man | ||
315 | echo "dist_man_MANS = tls_init.3" > libtls-standalone/man/Makefile.am | ||
316 | |||
317 | $CP $libtls_src/tls_init.3 libtls-standalone/man | ||
318 | add_man_links tls_init libtls-standalone/man/Makefile.am | ||