From 215d9aed1a9d35d1ef481a1a6396d3fbf5746400 Mon Sep 17 00:00:00 2001 From: Olivier Date: Thu, 15 Jun 2017 11:32:20 +0200 Subject: [PATCH 1/3] Ajout variable global pour le code retour --- core/constants.sh | 6 ++++++ olixsh | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/core/constants.sh b/core/constants.sh index 5f55e2f..33232f5 100644 --- a/core/constants.sh +++ b/core/constants.sh @@ -30,6 +30,12 @@ OLIX_OPTION_HELP=false OLIX_OPTION_LIST=false +### +# Code retour global du script +## +OLIX_CODE_RETURN=0 + + ### # Variable contenant une valeur de retour d'une fonction ## diff --git a/olixsh b/olixsh index 1f3827f..25782cc 100755 --- a/olixsh +++ b/olixsh @@ -132,6 +132,6 @@ fi ### -# Sortie sans erreur +# Sortie avec code retour global ## -die 0 +die $OLIX_CODE_RETURN From f5e0b6f5da448e55291314a2774b3e1d259ea7e2 Mon Sep 17 00:00:00 2001 From: Olivier Date: Mon, 19 Jun 2017 11:02:10 +0200 Subject: [PATCH 2/3] Purge des backups avant --- utils/backup.sh | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/utils/backup.sh b/utils/backup.sh index f2fca90..a3cd2c9 100644 --- a/utils/backup.sh +++ b/utils/backup.sh @@ -80,16 +80,28 @@ function Backup.path() } +### +# Purge des anciens dumps +# @param $1 : Prefix du fichier +## +function Backup.purge() +{ + debug "Backup.purge ($1)" + OLIX_BACKUP_FILE_PREFIX=$1 + + utils_backup_purge || return 1 + return 0 +} + + ### # Finalise la sauvegarde d'un fichier -> Compression -> transfert FTP -> Purge # @param $1 : Nom du fichier sauvegardé -# @pâram $2 : Prefix du fichier ## function Backup.continue() { debug "Backup.continue ($1)" OLIX_BACKUP_FILE=$1 - OLIX_BACKUP_FILE_PREFIX=$2 utils_backup_compress || return 1 @@ -97,8 +109,6 @@ function Backup.continue() utils_backup_move || return 1 - utils_backup_purge || return 1 - return 0 } From 762f2e8c136fe900859664e1e7411c4bfbad3433 Mon Sep 17 00:00:00 2001 From: Olivier Date: Mon, 19 Jun 2017 11:03:56 +0200 Subject: [PATCH 3/3] Bump version 3.3.0 --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 944880f..15a2799 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.2.0 +3.3.0