*-langpack.tar.gz)
type=-langpack.tar.gz
;;
+ *-manuals.tar.gz)
+ type=-manuals.tar.gz
+ ;;
*)
type=`echo $file | sed -e 's/.*\.tar\.gz/.tar.gz/' -e 's/.*\.tar\.bz2/.tar.bz2/' -e 's/.*\.patch/.patch/' -e 's/.*\.diff/.diff/' -e 's/.*-RELEASENOTES.html/-RELEASENOTES.html/' -e 's/^.*ChangeLog.txt$/-ChangeLog.txt/' -e 's/.*-cfgman/-cfgman/'`
esac
rm -f $dst/cfgman.html.gz
ln -s $dst/$file $dst/cfgman.html.gz
;;
+ *-manuals.tar.gz)
+ mkdir -p $dst/manuals
+ tar -C $dst/manuals -zxf $dst/$file
+ ;;
esac
done
cp -p $tmpdir/ChangeLog ${PACKAGE}-${VERSION}-${date}-ChangeLog.txt
echo ${PACKAGE}-${VERSION}-${date}-ChangeLog.txt >>${tag}.out
+# Generate Configuration Manual HTML
if [ -x $tmpdir/scripts/www/build-cfg-help.pl ]; then
make -C $tmpdir/src cf.data
mkdir -p $tmpdir/doc/cfgman
echo ${PACKAGE}-${VERSION}-${date}-cfgman.html.gz >>${tag}.out
fi
+# Collate Manual Pages and generate HTML versions
+if (groff --help); then
+ make -C $tmpdir/doc all
+ mkdir -p ${tmpdir}/doc/manuals
+ cp doc/*.8 ${tmpdir}/doc/manuals/
+ for f in `ls -1 helpers/*/*/*.8` ; do
+ cp $f ${tmpdir}/doc/manuals/
+ done
+ for f in `ls -1 ${tmpdir}/doc/manuals/*.8` ; do
+ cat ${f} | groff -E -Thtml -mandoc >${f}.html
+ done
+ sh -c "cd ${tmpdir}/doc/manuals && tar -zcf $PWD/${PACKAGE}-${VERSION}-${date}-manuals.tar.gz *"
+ echo ${PACKAGE}-${VERSION}-${date}-manuals.tar.gz >>${tag}.out
+fi
+
# Generate language-pack tarballs
# NP: Only to be done on HEAD branch.
if test "${VERSION}" = "3.HEAD" ; then