diff --git a/backup.sh b/backup.sh index 656dff4..6e7a083 100644 --- a/backup.sh +++ b/backup.sh @@ -8,15 +8,15 @@ then fi -# Chef if ATTACHMENT_BACKUP_FILE exist. If it's true, attechment are backup. We define var with or without TIMESTAMP +# Check if ATTACHMENT_BACKUP_FILE exist. If it's true, attechment are backup. We define var with or without TIMESTAMP # In anycase, we define var LOCALVAR_ATTACHMENT_BACKUP_FILE to limit the complexity of code (the number of if-else) -LOCALVAR_ATTACHMENT_BACKUP_FILE = "" -if [ ! -z "${ATTACHMENT_BACKUP_FILE}" ] +if [ ! -z $ATTACHMENT_BACKUP_FILE ] then - LOCALVAR_ATTACHMENT_BACKUP_FILE = ${ATTACHMENT_BACKUP_FILE} + LOCALVAR_ATTACHMENT_BACKUP_FILE="$ATTACHMENT_BACKUP_FILE" +else + LOCALVAR_ATTACHMENT_BACKUP_FILE="" fi - if [ $TIMESTAMP = true ] then FINAL_BACKUP_FILE="$(echo "$BACKUP_FILE")_$(date "+%F-%H%M%S")" @@ -36,16 +36,17 @@ else fi -if [ ! -z "${ATTACHMENT_BACKUP_FILE}" ] +if [ ! -z $ATTACHMENT_BACKUP_FILE ] then - /bin/tar -cvzf ${FINAL_BACKUP_ATTACHMENT}.tgz ${ATTACHMENT_DIR} + echo "Create tar ${FINAL_BACKUP_ATTACHMENT}.tgz\n" + /bin/tar -czf ${FINAL_BACKUP_ATTACHMENT}.tgz ${ATTACHMENT_DIR} fi if [ ! -z $DELETE_AFTER ] && [ $DELETE_AFTER -gt 0 ] then find $(dirname "$BACKUP_FILE") -name "$(basename "$BACKUP_FILE")*" -type f -mtime +$DELETE_AFTER -exec rm -f {} \; -exec echo "Deleted {} after $DELETE_AFTER days" \; - if [ ! -z "${ATTACHMENT_BACKUP_FILE}" ] + if [ ! -z $ATTACHMENT_BACKUP_FILE ] then find $(dirname "$FINAL_BACKUP_ATTACHMENT") -name "$(basename "$FINAL_BACKUP_ATTACHMENT")*" -type f -mtime +$DELETE_AFTER -exec rm -f {} \; -exec echo "Deleted {} after $DELETE_AFTER days" \; fi