diff options
author | Tim Kientzle <kientzle@gmail.com> | 2009-11-07 21:33:34 -0500 |
---|---|---|
committer | Tim Kientzle <kientzle@gmail.com> | 2009-11-07 21:33:34 -0500 |
commit | a79b193827938451f6d1a82c8244276c418cc96d (patch) | |
tree | 6dadc99c1f20dd982bb4c6e7f3ae36bf8cd46e07 /doc | |
parent | 8b62635553b6b243cc0600429b3f64fe99399239 (diff) | |
download | libarchive-a79b193827938451f6d1a82c8244276c418cc96d.tar.gz |
Be a little more careful about identifying mdoc-format manpages.
In particular, I recently had the update script pick up and try
to convert libarchive.so.5. Ouch.
SVN-Revision: 1589
Diffstat (limited to 'doc')
-rwxr-xr-x | doc/update.sh | 75 |
1 files changed, 35 insertions, 40 deletions
diff --git a/doc/update.sh b/doc/update.sh index 060ea808..1427d70e 100755 --- a/doc/update.sh +++ b/doc/update.sh @@ -5,6 +5,11 @@ # the mdoc man pages stored in each project. # +# Collect list of man pages, relative to my subdirs +cd man +MANPAGES=`for d in libarchive tar cpio;do ls ../../$d/*.[135];done | grep -v '\.so\.'` +cd .. + # Build Makefile in 'man' directory cd man rm -f *.[135] @@ -12,14 +17,12 @@ echo > Makefile echo "default: all" >>Makefile echo >>Makefile all="all:" -for d in libarchive tar cpio; do - for f in ../../$d/*.[135]; do - outname="`basename $f`" - echo >> Makefile - echo $outname: ../mdoc2man.awk $f >> Makefile - echo " awk -f ../mdoc2man.awk < $f > $outname" >> Makefile - all="$all $outname" - done +for f in $MANPAGES; do + outname="`basename $f`" + echo >> Makefile + echo $outname: ../mdoc2man.awk $f >> Makefile + echo " awk -f ../mdoc2man.awk < $f > $outname" >> Makefile + all="$all $outname" done echo $all >>Makefile cd .. @@ -31,14 +34,12 @@ echo > Makefile echo "default: all" >>Makefile echo >>Makefile all="all:" -for d in libarchive tar cpio; do - for f in ../../$d/*.[135]; do - outname="`basename $f`.txt" - echo >> Makefile - echo $outname: $f >> Makefile - echo " nroff -mdoc $f | col -b > $outname" >> Makefile - all="$all $outname" - done +for f in $MANPAGES; do + outname="`basename $f`.txt" + echo >> Makefile + echo $outname: $f >> Makefile + echo " nroff -mdoc $f | col -b > $outname" >> Makefile + all="$all $outname" done echo $all >>Makefile cd .. @@ -50,14 +51,12 @@ echo > Makefile echo "default: all" >>Makefile echo >>Makefile all="all:" -for d in libarchive tar cpio; do - for f in ../../$d/*.[135]; do - outname="`basename $f`.pdf" - echo >> Makefile - echo $outname: $f >> Makefile - echo " groff -mdoc -T ps $f | ps2pdf - - > $outname" >> Makefile - all="$all $outname" - done +for f in $MANPAGES; do + outname="`basename $f`.pdf" + echo >> Makefile + echo $outname: $f >> Makefile + echo " groff -mdoc -T ps $f | ps2pdf - - > $outname" >> Makefile + all="$all $outname" done echo $all >>Makefile cd .. @@ -69,14 +68,12 @@ echo > Makefile echo "default: all" >>Makefile echo >>Makefile all="all:" -for d in libarchive tar cpio; do - for f in ../../$d/*.[135]; do - outname="`basename $f`.html" - echo >> Makefile - echo $outname: ../mdoc2man.awk $f >> Makefile - echo " groff -mdoc -T html $f > $outname" >> Makefile - all="$all $outname" - done +for f in $MANPAGES; do + outname="`basename $f`.html" + echo >> Makefile + echo $outname: ../mdoc2man.awk $f >> Makefile + echo " groff -mdoc -T html $f > $outname" >> Makefile + all="$all $outname" done echo $all >>Makefile cd .. @@ -88,14 +85,12 @@ echo > Makefile echo "default: all" >>Makefile echo >>Makefile all="all:" -for d in libarchive tar cpio; do - for f in ../../$d/*.[135]; do - outname="`basename $f | awk '{ac=split($0,a,"[_.-]");o="ManPage";for(w=0;w<=ac;++w){o=o toupper(substr(a[w],1,1)) substr(a[w],2)};print o}'`.wiki" - echo >> Makefile - echo $outname: ../mdoc2wiki.awk $f >> Makefile - echo " awk -f ../mdoc2wiki.awk < $f > $outname" >> Makefile - all="$all $outname" - done +for f in $MANPAGES; do + outname="`basename $f | awk '{ac=split($0,a,"[_.-]");o="ManPage";for(w=0;w<=ac;++w){o=o toupper(substr(a[w],1,1)) substr(a[w],2)};print o}'`.wiki" + echo >> Makefile + echo $outname: ../mdoc2wiki.awk $f >> Makefile + echo " awk -f ../mdoc2wiki.awk < $f > $outname" >> Makefile + all="$all $outname" done echo $all >>Makefile cd .. |