1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
#!/bin/bash
export LANG=C
DATE=`date +"%e %b %Y" --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}"`
VERSION="$1"
if [ "$VERSION" = "" ]
then
echo "Usage: $0 VERSION"
exit 1
fi
# cd ~/xymon/trunk
rm -f docs/*~ docs/manpages/index.html* docs/manpages/man1/* docs/manpages/man5/* docs/manpages/man7/* docs/manpages/man8/*
for DIR in xymongen xymonnet xymonproxy common xymond web
do
for SECT in 1 5 7 8
do
for FILE in $DIR/*.$SECT
do
if [ -r $FILE ]
then
NAME=`head -n 1 $FILE | awk '{print $2}'`;
SECTION=`head -n 1 $FILE | awk '{print $3}'`;
(echo ".TH $NAME $SECTION \"Version $VERSION: $DATE\" \"Xymon\""; tail -n +2 $FILE) | \
man2html -H localhost -r - | tail -n +2 >docs/manpages/man$SECT/`basename $FILE`.html
fi
done
done
done
# Sourceforge update
# cd ~/xymon/trunk/docs && rsync -av --rsh=ssh --exclude=RCS ./ storner@shell.sourceforge.net:/home/groups/x/xy/xymon/htdocs/docs/
|