… | |
… | |
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 |
|
|
12 | |
11 | cvs -Q -z3 update -AdP | grep -v ^\\? |
13 | cvs -Q -z3 update -AdP | grep -v ^\\? |
12 | |
|
|
13 | chown -R root.root . |
|
|
14 | chmod -R u=rwX,go=rX . |
|
|
15 | |
14 | |
16 | rm -f .cfmap2html |
15 | rm -f .cfmap2html |
17 | |
16 | |
18 | 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 |
19 | ( |
18 | ( |
20 | export dir |
19 | export dir |
21 | cd "./$dir" || exit 68 |
20 | cd "./$dir" || exit 68 |
22 | { |
21 | { |
23 | echo "<html><head><title>$dir</title></head><body><ul>" >&7 |
22 | echo "<html><head><title>Crossfire Maps: $dir</title></head><body><h1>Crossfire Maps $dir</h1><h2>This Directory</h2><ul>" >&7 |
24 | echo "<li><a href='..'><parent></a></li>" >&7 |
23 | echo "<li><a href='..'><parent></a></li>" >&7 |
25 | for file in *; do |
24 | for file in *; do |
26 | if [ -f "$file" ]; then |
25 | if [ -f "$file" ]; then |
27 | case "$file" in |
26 | case "$file" in |
28 | *.pst | *.jpg | *.png | *.html | *.html.gz | *~ ) |
27 | *.pst | *.jpg | *.png | *.html | *.html.gz | *~ ) |
… | |
… | |
45 | echo "<li><a href='$file/'>$file/</a> [dir]</li>" >&7 |
44 | echo "<li><a href='$file/'>$file/</a> [dir]</li>" >&7 |
46 | ;; |
45 | ;; |
47 | esac |
46 | esac |
48 | fi |
47 | fi |
49 | done |
48 | done |
|
|
49 | echo "</ul>" >&7 |
|
|
50 | cat <<EOF >&7 |
|
|
51 | <h2>Bookmarks</h2> |
|
|
52 | <ul> |
|
|
53 | <li><a href="/world/worldmap.html">Worldmap</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> |
|
|
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> |
|
|
58 | <li><a href="/world/world_122_117.html">Navar</a></li> |
|
|
59 | <li><a href="/world/world_116_102.html">Darcap</a></li> |
|
|
60 | <li><a href="/world/world_128_109.html">Wolfsburg</a></li> |
|
|
61 | <li><a href="/world/world_128_101.html">Azumauindo</a></li> |
|
|
62 | </ul> |
|
|
63 | <hr /> |
|
|
64 | <p style='font-size: 8pt;'>created by <b>update</b> version $VERSION</p> |
|
|
65 | EOF |
50 | echo "</ul></body></html>" >&7 |
66 | echo "</body></html>" >&7 |
51 | } 7>index.html |
67 | } 7>index.html |
52 | ) |
68 | ) |
53 | done |
69 | done |
54 | |
70 | |
55 | <.cfmap2html xargs cfmap2html |
71 | <.cfmap2html xargs cfmap2html |
56 | rm -f .cfmap2html |
72 | rm -f .cfmap2html |
57 | |
73 | |
58 | cfarch2html |
74 | cfarch2html |
|
|
75 | cfworldmap |
59 | |
76 | |
|
|
77 | chown -R root.root . |
|
|
78 | chmod -R u=rwX,go=rX . |
|
|
79 | |