ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/util/cf_sync_doc
Revision: 1.10
Committed: Sat Jun 16 23:05:50 2007 UTC (16 years, 11 months ago) by root
Branch: MAIN
Changes since 1.9: +2 -1 lines
Log Message:
use Pod::Xhtml and a server side css stylesheet to greatly improve the look of the pod pages on the webserver

File Contents

# User Rev Content
1 elmex 1.1 #!/bin/sh
2 root 1.7 : ${CFDEV_ROOT:="../"}
3 elmex 1.1
4 elmex 1.9 if [ ! -e "$CFDEV_ROOT/server/ext/NPC_Dialogue.pm" ]; then
5 elmex 1.1 echo "Please make sure you set CFDEV_ROOT correctly!"
6     exit 1
7     fi
8    
9 root 1.3 cd "$CFDEV_ROOT" || exit 69
10    
11 root 1.2 umask 022
12 elmex 1.1 rm -r /tmp/cfwwwdoc/ 2>/dev/null
13     mkdir /tmp/cfwwwdoc/ /tmp/cfwwwdoc/development/ /tmp/cfwwwdoc/user/ 2>/dev/null
14    
15 root 1.3 pod() {
16 root 1.10 #pod2man "$1" | groff -Thtml -mandoc -P -b -P -l >"/tmp/cfwwwdoc/$2"
17     pod2xhtml <"$1" >"/tmp/cfwwwdoc/$2" --css /pod.css
18 root 1.3 }
19    
20 elmex 1.4 pod server/lib/cf.pm development/cf.pm.html
21 elmex 1.6 pod server/pod/events.pod development/events.html
22     pod server/pod/extensions.pod development/extensions.html
23 elmex 1.9 pod server/pod/objects.pod development/objects.html
24     pod server/ext/NPC_Dialogue.pm development/NPC_Dialogue.pm.html
25     pod server/ext/Jeweler.pm development/Jeweler.pm.html
26     pod server/ext/cfplus.ext development/cfplus.ext.html
27     pod server/ext/map_lib.ext development/map_lib.html
28 root 1.3 pod gcrossedit/bin/gce development/gce_manual.html
29 elmex 1.5 for doc in CFPlus/pod/*.pod; do
30     pod $doc `perl -e 'local $_=$ARGV[0]; s#^.*\/([^\/.]+)\.pod$#user\/\1.html#; print' $doc`
31     done
32 elmex 1.1
33     # please don't do --delete, it will delete the .desc files!
34 root 1.3 rsync -avpP /tmp/cfwwwdoc/. ruth:/var/www/cf.schmorp.de/doc/. --exclude "*.desc" --delete