From 5d969f2992f95cd6e062c2d514eb533f6176559e Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Mon, 20 Feb 2012 13:08:23 +0100 Subject: [PATCH] autoscreenshot: do not try again after a failure --- misc/tools/xonotic-map-compiler-autobuild | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/misc/tools/xonotic-map-compiler-autobuild b/misc/tools/xonotic-map-compiler-autobuild index 2ee3af1f..bf4c9c0b 100755 --- a/misc/tools/xonotic-map-compiler-autobuild +++ b/misc/tools/xonotic-map-compiler-autobuild @@ -238,19 +238,16 @@ screenshotthemap() ;; esac fi - ) >~/.xonotic/autoscreenshot.log 2>&1 - if ! mv ~/.xonotic/data/screenshots "$M-$blobhash"; then - if [ -n "$IRCSPAM" ]; then - #ss2spam "$M" "$url$M-$blobhash/" "$REFNAME" "$commithash" 1 > "maps/$M.ircss" - ss2spam "$M" "$url?d" "$REFNAME" "$commithash" 1 > "maps/$M.ircss" - fi - return 1 - fi - mv ~/.xonotic/autoscreenshot.log "$M-$blobhash"/ || true - if [ -n "$IRCSPAM" ]; then - #ss2spam "$M" "$url$M-$blobhash/" "$REFNAME" "$commithash" 0 > "maps/$M.ircss" + ) 2>&1 | tee ~/.xonotic/autoscreenshot.log + good=false + if mv ~/.xonotic/data/screenshots "$M-$blobhash"; then ss2spam "$M" "$url?d" "$REFNAME" "$commithash" 0 > "maps/$M.ircss" + else + mkdir "$M-$blobhash" + ss2spam "$M" "$url?d" "$REFNAME" "$commithash" 1 > "maps/$M.ircss" fi + mv "maps/$M.ircss" "$M-$blobhash"/ + mv ~/.xonotic/autoscreenshot.log "$M-$blobhash"/ || mkdir -p "$M-$blobhash" chmod 1777 "$M-$blobhash" ln -snf "../$M-$blobhash" "$M" # from ALL branches, so beware! rsync -vaSHP "$M-$blobhash" "$url_ssh" @@ -258,6 +255,7 @@ screenshotthemap() if [ -n "$IRCSPAM" ]; then $IRCSPAM < "maps/$M.ircss" fi + return 1 } getthemap() -- 2.39.2