]> gitweb.fluxo.info Git - puppet-backup.git/commitdiff
Borg: check exit codes globally
authorSilvio Rhatto <rhatto@riseup.net>
Sat, 26 May 2018 13:14:16 +0000 (10:14 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sat, 26 May 2018 13:14:16 +0000 (10:14 -0300)
templates/borg.sh.erb

index c32d63e9ea6db82428cb5b9e1de6939667f4f228..eab1a4349368112c7b5c3891b88e7bbe7918dd36 100644 (file)
@@ -71,9 +71,9 @@ borg create                          \
 
   backup_exit=$?
 
-if [ "$backup_exit" != "0" ]; then
-  fatal "Error creating snapshot"
-fi
+#if [ "$backup_exit" != "0" ]; then
+#  fatal "Error creating snapshot"
+#fi
 
 info "Pruning repository..."
 
@@ -92,21 +92,19 @@ borg prune                            \
 
   prune_exit=$?
 
-if [ "$prune_exit" != "0" ]; then
-  fatal "Error pruning repository"
+#if [ "$prune_exit" != "0" ]; then
+#  fatal "Error pruning repository"
+#fi
+
+# Use highest exit code as global exit code
+global_exit=$(( backup_exit > prune_exit ? backup_exit : prune_exit ))
+
+if [ ${global_exit} -eq 1 ]; then
+  info "Backup and/or Prune finished with a warning"
+fi
+
+if [ ${global_exit} -gt 1 ]; then
+  fatal "Backup and/or Prune finished with an error"
 fi
 
-# use highest exit code as global exit code
-#global_exit=$(( backup_exit > prune_exit ? backup_exit : prune_exit ))
-#
-#if [ ${global_exit} -eq 1 ];
-#then
-#  info "Backup and/or Prune finished with a warning"
-#fi
-#
-#if [ ${global_exit} -gt 1 ];
-#then
-#  info "Backup and/or Prune finished with an error"
-#fi
-#
 #exit ${global_exit}