From 2134c5f965d4689429c59800d3fcf89a33ba48c0 Mon Sep 17 00:00:00 2001 From: Lucilio Correia Date: Wed, 23 Oct 2024 11:43:16 -0300 Subject: [PATCH] fix: use random temporary file names in dburl dotenv --- scripts/backup-mariadb.sh | 9 ++++++--- scripts/backup-mysql.sh | 9 ++++++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/scripts/backup-mariadb.sh b/scripts/backup-mariadb.sh index 36f5966..f6f3322 100644 --- a/scripts/backup-mariadb.sh +++ b/scripts/backup-mariadb.sh @@ -21,9 +21,12 @@ DB_URL="$1"; # - $DB_PORT # - $DB_NAME # - any query var as a prefixed variable $db_arg_${name}=${value} -dburl-parser.sh ${DB_URL} > /tmp/ofelia.dotenv; -source /tmp/ofelia.dotenv; -rm /tmp/ofelia.dotenv; +dotenv_path="/tmp/ofelia-$( + tr -dc A-Za-z0-9 ${dotenv_path}; +source ${dotenv_path}; +rm ${dotenv_path}; # set backup destination if test -z "${BACKUP_DATABASES_PATH}"; then diff --git a/scripts/backup-mysql.sh b/scripts/backup-mysql.sh index 047f0c8..0ce2cca 100644 --- a/scripts/backup-mysql.sh +++ b/scripts/backup-mysql.sh @@ -21,9 +21,12 @@ DB_URL="$1"; # - $DB_PORT # - $DB_NAME # - any query var as a prefixed variable $db_arg_${name}=${value} -dburl-parser.sh ${DB_URL} > /tmp/ofelia.dotenv; -source /tmp/ofelia.dotenv; -rm /tmp/ofelia.dotenv; +dotenv_path="/tmp/ofelia-$( + tr -dc A-Za-z0-9 ${dotenv_path}; +source ${dotenv_path}; +rm ${dotenv_path}; # set backup destination if test -z "${BACKUP_DATABASES_PATH}"; then