summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xdoc/update.sh16
1 files changed, 10 insertions, 6 deletions
diff --git a/doc/update.sh b/doc/update.sh
index 385173bb..925e09b6 100755
--- a/doc/update.sh
+++ b/doc/update.sh
@@ -8,7 +8,8 @@
# Remove existing manpages from the doc tree
chmod -R +w man text
rm -f man/*.[135]
-rm -f text/*.[135]
+rm -f text/*.txt
+rm -f pdf/*.pdf
# Build Makefile in 'man' directory
cd man
@@ -30,15 +31,18 @@ cd ..
# Rebuild Makefile in 'text' directory
cd text
echo > Makefile
-echo "$all" >>Makefile
+echo "default: all" >>Makefile
echo >>Makefile
+all="all:"
for d in libarchive tar cpio; do
for f in ../../$d/*.[135]; do
echo >> Makefile
- echo `basename $f`: $f >> Makefile
- echo " nroff -mdoc $f | col -b > `basename $f`" >> Makefile
+ echo `basename $f`.txt: $f >> Makefile
+ echo " nroff -mdoc $f | col -b > `basename $f`.txt" >> Makefile
+ all="$all `basename $f`.txt"
done
done
+echo $all >>Makefile
cd ..
# Rebuild Makefile in 'pdf' directory
@@ -58,9 +62,9 @@ done
echo $all >>Makefile
cd ..
-# Convert all of the manpages to -man format.
+# Convert all of the manpages to -man format
(cd man && make)
# Format all of the manpages to text
(cd text && make)
-# Format all of the manpages in PDF directory.
+# Format all of the manpages to PDF
(cd pdf && make)