diff --git a/bin/scriptBorg.sh b/bin/scriptBorg.sh index eacdaf5..9d92cf4 100755 --- a/bin/scriptBorg.sh +++ b/bin/scriptBorg.sh @@ -46,6 +46,8 @@ BORGMOUNT=${borg_BORGMOUNT} # - la liste des repertoires à sauver séparés par un espace LISTREPSAUV=${borg_LISTREPSAUV} # - Les sauvegardes à garder jour, semaines, mois +# - ou si renseigné c' est la variable borg_BACKUPS_KEEP qui prend le dessus +BACKUPS_KEEP=${borg_BACKUPS_KEEP} NB_BACKUPS_JOUR=${borg_NB_BACKUPS_JOUR} NB_BACKUPS_SEM=${borg_NB_BACKUPS_SEM} NB_BACKUPS_MOIS=${borg_NB_BACKUPS_MOIS} @@ -309,7 +311,12 @@ LogFic " - Repertoire des sauvegardes : ${BORG_REPO}" [ -e ${BORG_EXCLUDE_BACKUP} ] && LogFic " - Fichier des exclusions : ${BORG_EXCLUDE_BACKUP}" [ "${DEBUG}" = true ] && [ -d ${BORGSCRIPTS} ] && echo "Rep des scripts PRE/POST :${BORGSCRIPTS}" LogFic " - Rapport par Mail : ${MAIL_RAPPORT}" -LogFic " - Backups jour : ${NB_BACKUPS_JOUR} , Backups semaines : ${NB_BACKUPS_SEM} , Backups mois : ${NB_BACKUPS_MOIS}" +if [ ! -z ${BACKUPS_KEEP} ] +then + LogFic " - Backups à garder : ${BACKUPS_KEEP}" +else + LogFic " - Backups jour : ${NB_BACKUPS_JOUR} , Backups semaines : ${NB_BACKUPS_SEM} , Backups mois : ${NB_BACKUPS_MOIS}" +fi [ "${DEBUG}" = true ] && echo "${LISTREPSAUV} sauvé dans ${BORG_REPO}, Rapport vers : ${MAIL_RAPPORT}" LogFic "#########################################################################################################################" LogFic " - Démarrage de la sauvegarde"