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