… | |
… | |
6 | BASE=/var/www/cfmaps.schmorp.de |
6 | BASE=/var/www/cfmaps.schmorp.de |
7 | export CROSSFIRE_LIBDIR=$BASE/lib |
7 | export CROSSFIRE_LIBDIR=$BASE/lib |
8 | |
8 | |
9 | cd "$BASE" || exit 69 |
9 | cd "$BASE" || exit 69 |
10 | |
10 | |
11 | VERSION=1.0 |
11 | VERSION=1.01 |
12 | |
12 | |
13 | cvs -Q -z3 update -AdP | grep -v ^\\? |
13 | cvs -Q -z3 update -AdP | grep -v ^\\? |
14 | |
14 | |
15 | rm -f .cfmap2html |
15 | rm -f .cfmap2html |
16 | |
16 | |
17 | find . -name CVS -prune -o -type d -printf "%P/\n" | while read dir; do |
17 | find . -name CVS -prune -o -type d -printf "%P/\n" | while read dir; do |
18 | ( |
18 | ( |
19 | export dir |
19 | export dir |
20 | cd "./$dir" || exit 68 |
20 | cd "./$dir" || exit 68 |
21 | { |
21 | { |
22 | echo "<html><head><title>Crossfire Maps: $dir</title></head><body><h1>Crossfire Maps $dir</h1><h2>This Directory</h2><ul>" >&7 |
22 | echo "<html><head><title>Crossfire Maps Directory \"$dir\"</title></head><body><h1>Crossfire Maps Directory \"$dir\"</h1><h2>This Directory</h2><ul>" >&7 |
23 | echo "<li><a href='..'><parent></a></li>" >&7 |
23 | echo "<li><a href='..'><parent></a></li>" >&7 |
24 | for file in *; do |
24 | for file in *; do |
25 | if [ -f "$file" ]; then |
25 | if [ -f "$file" ]; then |
26 | case "$file" in |
26 | case "$file" in |
27 | *.pst | *.jpg | *.png | *.html | *.html.gz | *~ ) |
27 | *.pst | *.jpg | *.png | *.html | *.html.gz | *~ ) |
… | |
… | |
48 | done |
48 | done |
49 | echo "</ul>" >&7 |
49 | echo "</ul>" >&7 |
50 | cat <<EOF >&7 |
50 | cat <<EOF >&7 |
51 | <h2>Bookmarks</h2> |
51 | <h2>Bookmarks</h2> |
52 | <ul> |
52 | <ul> |
53 | <li><a href="/world/worldmap.html">Worldmap</a></li> |
53 | <li><a href="/world/">Worldmap</a></li> |
54 | <li><a href="/world/world_105_115.html">Scorn</a></li> |
54 | <li><a href="/world/world_105_115.html">Scorn</a></li> |
55 | <li><a href="/world/world_102_108.html">Santo Dominion</a></li> |
55 | <li><a href="/world/world_102_108.html">Santo Dominion</a></li> |
56 | <li><a href="/world/world_107_123.html">Brest</a></li> |
56 | <li><a href="/world/world_107_123.html">Brest</a></li> |
57 | <li><a href="/world/world_109_126.html">Lake Country</a></li> |
57 | <li><a href="/world/world_109_126.html">Lake Country</a></li> |
58 | <li><a href="/world/world_122_117.html">Navar</a></li> |
58 | <li><a href="/world/world_122_117.html">Navar</a></li> |