X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fxonotic.git;a=blobdiff_plain;f=misc%2Ftools%2Fxonotic-map-compiler-autobuild;h=3289aef93ebbd6bff80f5a77c6de9dcc6047ec42;hp=4733758c57d68e019ad98d6a65b02d2dbbdc31db;hb=5509af04c0382afd07e18e605e5272146463ec3d;hpb=698645d6b5a2c7d0d651e3e2b3ca2b196772445e diff --git a/misc/tools/xonotic-map-compiler-autobuild b/misc/tools/xonotic-map-compiler-autobuild index 4733758c..3289aef9 100755 --- a/misc/tools/xonotic-map-compiler-autobuild +++ b/misc/tools/xonotic-map-compiler-autobuild @@ -263,7 +263,17 @@ case "$1" in git reset --hard git clean -xfd git checkout -f "$HASH" + + cd ../.. + mkdir -p "$bspdir" "$bspdir.old" + for b in "$bspdir"/*-????????????????????????????????????????-????????????????????????????????????????.pk3; do + if [ -e "$b" ]; then + mv "$b" "$bspdir.old"/ + fi + done + cd data/xonotic-maps.pk3dir allmaps getthemap "$http_url" "$bspdir.old" "$bspdir" + if ! $getthemap_fail; then allmaps screenshotthemap "$REFNAME" "$HASH" "$http_url" touch "$screenshot_cachedir/$HASH"