#!/bin/sh : ${CFDEV_ROOT:="../"} if [ ! -e "$CFDEV_ROOT/server/ext/NPC_Dialogue.pm" ]; then echo "Please make sure you set CFDEV_ROOT correctly!" exit 1 fi cd "$CFDEV_ROOT" || exit 69 umask 022 rm -r /tmp/cfwwwdoc/ 2>/dev/null mkdir /tmp/cfwwwdoc/ /tmp/cfwwwdoc/development/ /tmp/cfwwwdoc/user/ 2>/dev/null pod() { #pod2man "$1" | groff -Thtml -mandoc -P -b -P -l >"/tmp/cfwwwdoc/$2" echo "$1" pod2xhtml <"$1" >"/tmp/cfwwwdoc/$2" --css /pod.css } pod server/lib/cf.pm development/cf.pm.html pod server/pod/events.pod development/events.html pod server/pod/extensions.pod development/extensions.html pod server/pod/objects.pod development/objects.html pod server/ext/NPC_Dialogue.pm development/NPC_Dialogue.pm.html pod server/ext/Jeweler.pm development/Jeweler.pm.html pod server/ext/cfplus.ext development/cfplus.ext.html pod server/ext/map_lib.ext development/map_lib.html pod gcrossedit/bin/gce development/gce_manual.html for doc in CFPlus/pod/*.pod; do pod $doc `perl -e 'local $_=$ARGV[0]; s#^.*\/([^\/.]+)\.pod$#user\/\1.html#; print' $doc` done # please don't do --delete, it will delete the .desc files! rsync -avp /tmp/cfwwwdoc/. ruth:/var/www/cf.schmorp.de/doc/. --exclude "*.desc" --delete