buildd/functions.sh: do not mv files if there was an error
[grml-live.git] / buildd / functions.sh
index 3198273..d33955b 100755 (executable)
@@ -46,8 +46,8 @@ echo "my_hdr From: grml-live autobuild daemon <$FROM>" > $MUTT_HEADERS
 grml_live_run() {
 grml-live -F $GRML_LIVE_ARCH -s $SUITE -c $CLASSES -o $OUTPUT_DIR \
           -g $NAME -v $DATE -r grml-live-autobuild -i $ISO_NAME \
-         1>$LOGFILES/grml-live.stdout \
-         2>$LOGFILES/grml-live.stderr ; RC=$?
+         1>$LOGFILES/grml-buildd.stdout \
+         2>$LOGFILES/grml-buildd.stderr ; RC=$?
 
 if [ "$RC" = "0" ] ; then
    RC_INFO=success
@@ -94,8 +94,10 @@ mutt -s "$SCRIPTNAME [${DATE}] - $RC_INFO" \
 
 # make sure we store the final iso:
 store_iso() {
-  [ -d "$ISO_DIR" ] || mkdir "$ISO_DIR"
-  mv $OUTPUT_DIR/grml_isos/$ISO_NAME $ISO_DIR
+  if [ "$RC" = "0" ] ; then
+     [ -d "$ISO_DIR" ] || mkdir "$ISO_DIR"
+     mv $OUTPUT_DIR/grml_isos/$ISO_NAME $ISO_DIR
+  fi
 }
 
 # allow clean exit: