--- cfmaps/cfupdate 2005/11/20 05:02:58 1.9 +++ cfmaps/cfupdate 2009/10/22 09:09:58 1.37 @@ -1,7 +1,7 @@ #!/bin/bash -# cfupdate - convert a crossfire maps hierarchy to html -# Copyright (C) 2005 Marc Lehmann +# cfupdate - convert a deliantra maps hierarchy to html +# Copyright (C) 2005,2007,2008 Marc Lehmann # # CFUPDATE is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -14,28 +14,38 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with gvpe; if not, write to the Free Software +# along with cfmaps; if not, write to the Free Software # Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -VERSION=1.05 +VERSION=2.022 umask 022 -SRC=/root/src/crossfire +SRC=/root/src/cfmaps PATH="$SRC:$PATH" -BASE="/var/www/cfmaps.schmorp.de" -export CROSSFIRE_LIBDIR="$BASE"/lib +export BASE=${BASE:-/var/www/maps.deliantra.net} +export DELIANTRA_LIBDIR=${DELIANTRA_LIBDIR:-$BASE/lib} cd "$BASE" || exit 69 cvs -Q -z3 update -AdP | grep -v ^\\? +#wget -qm --no-check-certificate https://cat2.dynu.ca/cat2/mlab-devel.tar.gz +#if [ cat2.dynu.ca/cat2/mlab-devel.tar.gz -nt cat2.dynu.ca/cat2/mlab-devel.tar.gz~ ]; then +# tar xzpf cat2.dynu.ca/cat2/mlab-devel.tar.gz +# chown -R root.root mlab-devel +# chmod -R u=rwX,go=rX mlab-devel +# ln -f cat2.dynu.ca/cat2/mlab-devel.tar.gz cat2.dynu.ca/cat2/mlab-devel.tar.gz~ +#fi + rm -f .cfmap2html -chmod 644 "$SRC/common.css" -cp "$SRC/common.css" . +chmod 644 "$SRC"/*.css +cp "$SRC"/*.css . +chmod 755 "$SRC"/cfmapidx +cp "$SRC"/cfmapidx . -find . -name CVS -prune -o -type d -printf "%P/\n" | while read dir; do +find . "(" -name CVS -o -path ./a ")" -prune -o -type d -printf "%P/\n" | while read dir; do ( export dir cd "./$dir" || exit 68 @@ -45,22 +55,37 @@ - Crossfire Maps Directory "$dir" + Deliantra Maps Directory "$dir" -

Crossfire Maps Directory "$dir"