From 9abae19872591f36c0fac569c61bc44aa7ec8e2b Mon Sep 17 00:00:00 2001 From: David Beniamine <david.beniamine@imag.fr> Date: Wed, 12 Apr 2017 17:27:14 +0200 Subject: [PATCH] fix fail on tar return 1 --- src/scripts/backup_nocloud.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/scripts/backup_nocloud.sh b/src/scripts/backup_nocloud.sh index 19b5fcb..63f6d46 100755 --- a/src/scripts/backup_nocloud.sh +++ b/src/scripts/backup_nocloud.sh @@ -70,10 +70,21 @@ sauvegarde_serveur(){ if [ -d "$backup_path" ] then /bin/ls -dt $backup_path/* | tail -n +11 | xargs rm -rf + else + do_log "Dossier de sauvegarde gitlab non trouvé, pensez à supprimer manuellement les anciennes sauvegardes" fi fi do_log "Creation de l'archive configuration serveur" tar czf$vopt $dest/serveur.tgz $srv_directories + ret=$? + if [ $ret -eq 1 ] + then + # only warn on tar return code 1 + do_log "Attention: des fichiers on été modifié durant la sauvegarde de l'archive serveur" + return 0 + else + return $ret + fi } sauvegarde_donnees(){ -- GitLab