1
0
mirror of https://github.com/xzeldon/vwdump.git synced 2025-07-14 13:44:37 +03:00

fix : difference between bash and shell

This commit is contained in:
pierre perso
2021-04-04 08:31:52 +00:00
parent ed158d7406
commit ec3d262120

View File

@ -8,15 +8,15 @@ then
fi 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) # 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 then
LOCALVAR_ATTACHMENT_BACKUP_FILE = ${ATTACHMENT_BACKUP_FILE} LOCALVAR_ATTACHMENT_BACKUP_FILE="$ATTACHMENT_BACKUP_FILE"
else
LOCALVAR_ATTACHMENT_BACKUP_FILE=""
fi fi
if [ $TIMESTAMP = true ] if [ $TIMESTAMP = true ]
then then
FINAL_BACKUP_FILE="$(echo "$BACKUP_FILE")_$(date "+%F-%H%M%S")" FINAL_BACKUP_FILE="$(echo "$BACKUP_FILE")_$(date "+%F-%H%M%S")"
@ -36,16 +36,17 @@ else
fi fi
if [ ! -z "${ATTACHMENT_BACKUP_FILE}" ] if [ ! -z $ATTACHMENT_BACKUP_FILE ]
then 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 fi
if [ ! -z $DELETE_AFTER ] && [ $DELETE_AFTER -gt 0 ] if [ ! -z $DELETE_AFTER ] && [ $DELETE_AFTER -gt 0 ]
then then
find $(dirname "$BACKUP_FILE") -name "$(basename "$BACKUP_FILE")*" -type f -mtime +$DELETE_AFTER -exec rm -f {} \; -exec echo "Deleted {} after $DELETE_AFTER days" \; 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 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" \; 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 fi