diff --git a/borg.backup.gitea.sh b/borg.backup.gitea.sh index c038ff3..960bf52 100755 --- a/borg.backup.gitea.sh +++ b/borg.backup.gitea.sh @@ -44,13 +44,11 @@ fi; # Filename FILENAME="gitea.backup.zip"; # backup set and prefix -BACKUP_SET_NAME="gitea-${BACKUP_SET}"; BACKUP_SET_PREFIX="gitea-"; +BACKUP_SET_NAME="${BACKUP_SET_PREFIX}${BACKUP_SET}"; # borg call -# BORG_CALL=$(echo "${_BORG_CALL}" | sed -e "s/##FILENAME##/${FILENAME}/" | sed -e "s|##REPOSITORY##|${REPOSITORY}|" | sed -e "s/##BACKUP_SET##/${BACKUP_SET}/"); -BORG_CALL=$(echo "${_BORG_CALL}" | sed -e "s/##FILENAME##/${FILENAME}/" | sed -e "s/##BACKUP_SET##/${BACKUP_SET}/"); -# BORG_PRUNE=$(echo "${_BORG_PRUNE}" | sed -e "s|##REPOSITORY##|${REPOSITORY}|" | sed -e "s/##BACKUP_SET_PREFIX##/${BACKUP_SET_PREFIX}/"); +BORG_CALL=$(echo "${_BORG_CALL}" | sed -e "s/##FILENAME##/${FILENAME}/" | sed -e "s/##BACKUP_SET##/${BACKUP_SET_NAME}/"); BORG_PRUNE=$(echo "${_BORG_PRUNE}" | sed -e "s/##BACKUP_SET_PREFIX##/${BACKUP_SET_PREFIX}/"); echo "--- [git data and database: $(date +'%F %T')] --[${MODULE}]------------------------------------>"; if [ ${DEBUG} -eq 1 ] || [ ${DRYRUN} -eq 1 ]; then @@ -69,7 +67,7 @@ if [ ${DRYRUN} -eq 0 ]; then # this needs to be run in a folder that can be stat by git user cd "${GITEA_TMP}"; sudo -u ${GIT_USER} ${GITEA_BIN} dump -c ${GITEA_CONFIG} -w ${GITEA_TMP} -L -f - | ${BORG_CALL}; - ) + ) | sed 's/\x1B\[[0-9;]\{1,\}[A-Za-z]//g' # remove all ESC strings fi; echo "Prune repository with keep${KEEP_INFO:1}"; ${BORG_PRUNE}; diff --git a/borg.backup.mysql.sh b/borg.backup.mysql.sh index d0e2c47..3a184d0 100755 --- a/borg.backup.mysql.sh +++ b/borg.backup.mysql.sh @@ -94,8 +94,8 @@ if [ ! -z "${DATABASE_FULL_DUMP}" ]; then # Filename FILENAME="all-${schema_flag}-${DB_TYPE}_${DB_VERSION}_${DB_HOST}_${DB_PORT}.sql" # backup set: - BACKUP_SET_NAME="all-${schema_flag}-${BACKUP_SET}"; BACKUP_SET_PREFIX="all-"; + BACKUP_SET_NAME="${BACKUP_SET_PREFIX}${schema_flag}-${BACKUP_SET}"; # borg call BORG_CALL=$(echo "${_BORG_CALL}" | sed -e "s/##FILENAME##/${FILENAME}/" | sed -e "s/##BACKUP_SET##/${BACKUP_SET_NAME}/"); BORG_PRUNE=$(echo "${_BORG_PRUNE}" | sed -e "s/##BACKUP_SET_PREFIX##/${BACKUP_SET_PREFIX}/"); @@ -174,8 +174,8 @@ else # prepare borg calls FILENAME="${db}-${schema_flag}-${DB_TYPE}_${DB_VERSION}_${DB_HOST}_${DB_PORT}.sql" # backup set: - BACKUP_SET_NAME="${db}-${schema_flag}-${BACKUP_SET}"; BACKUP_SET_PREFIX="${db}-" + BACKUP_SET_NAME="${BACKUP_SET_PREFIX}${schema_flag}-${BACKUP_SET}"; # borg call BORG_CALL=$(echo "${_BORG_CALL}" | sed -e "s/##FILENAME##/${FILENAME}/" | sed -e "s/##BACKUP_SET##/${BACKUP_SET_NAME}/"); BORG_PRUNE=$(echo "${_BORG_PRUNE}" | sed -e "s/##BACKUP_SET_PREFIX##/${BACKUP_SET_PREFIX}/"); diff --git a/borg.backup.pgsql.sh b/borg.backup.pgsql.sh index 591ce8a..e6a64b6 100755 --- a/borg.backup.pgsql.sh +++ b/borg.backup.pgsql.sh @@ -99,8 +99,8 @@ if [ ! -z "${DATABASE_FULL_DUMP}" ]; then # Filename FILENAME-"all.${DB_USER}.NONE.${schema_flag}-${DB_VERSION}_${DB_HOST}_${DB_PORT}.c.sql" # backup set: - BACKUP_SET_NAME="all-${schema_flag}-${BACKUP_SET}"; BACKUP_SET_PREFIX="all-"; + BACKUP_SET_NAME="${BACKUP_SET_PREFIX}${schema_flag}-${BACKUP_SET}"; # borg call BORG_CALL=$(echo "${_BORG_CALL}" | sed -e "s/##FILENAME##/${FILENAME}/" | sed -e "s/##BACKUP_SET##/${BACKUP_SET_NAME}/"); BORG_PRUNE=$(echo "${_BORG_PRUNE}" | sed -e "s/##BACKUP_SET_PREFIX##/${BACKUP_SET_PREFIX}/"); @@ -127,8 +127,8 @@ else # Filename FILENAME="${db}.${DB_USER}.NONE.${schema_flag}-${DB_VERSION}_${DB_HOST}_${DB_PORT}.c.sql" # backup set: - BACKUP_SET_NAME="${db}-${schema_flag}-${BACKUP_SET}"; BACKUP_SET_PREFIX="${db}-"; + BACKUP_SET_NAME="${BACKUP_SET_PREFIX}${schema_flag}-${BACKUP_SET}"; # borg call BORG_CALL=$(echo "${_BORG_CALL}" | sed -e "s/##FILENAME##/${FILENAME}/" | sed -e "s/##BACKUP_SET##/${BACKUP_SET_NAME}/"); BORG_PRUNE=$(echo "${_BORG_PRUNE}" | sed -e "s/##BACKUP_SET_PREFIX##/${BACKUP_SET_PREFIX}/"); diff --git a/borg.backup.zabbix.sh b/borg.backup.zabbix.sh index 8ddb4ee..c537049 100755 --- a/borg.backup.zabbix.sh +++ b/borg.backup.zabbix.sh @@ -50,11 +50,11 @@ fi; # Filename FILENAME="zabbix-config.c.sql"; # backup set: -BACKUP_SET="zabbix-settings-${BACKUP_SET}"; BACKUP_SET_PREFIX="zabbix-settings-"; +BACKUP_SET_NAME="${BACKUP_SET_PREFIX}${BACKUP_SET}"; # borg call -BORG_CALL=$(echo "${_BORG_CALL}" | sed -e "s/##FILENAME##/${FILENAME}/" | sed -e "s/##BACKUP_SET##/${BACKUP_SET}/"); +BORG_CALL=$(echo "${_BORG_CALL}" | sed -e "s/##FILENAME##/${FILENAME}/" | sed -e "s/##BACKUP_SET##/${BACKUP_SET_NAME}/"); BORG_PRUNE=$(echo "${_BORG_PRUNE}" | sed -e "s/##BACKUP_SET_PREFIX##/${BACKUP_SET_PREFIX}/"); # if prefix is emtpy remote "-P" if [ -z "${BACKUP_SET_PREFIX}" ]; then