Add base BORG export variables in upgrade script

This commit is contained in:
2022-03-29 06:36:06 +09:00
parent e1787fcfb3
commit 89897eb676

View File

@@ -8,14 +8,16 @@
# pgsql # pgsql
# zabbix-settings- # zabbix-settings-
export BORG_BASE_DIR="borg/"; # debug and dry run
DEBUG=0; DEBUG=0;
DRYRUN=0; DRYRUN=0;
# basic settings needed
TARGET_USER=""; TARGET_USER="";
TARGET_HOST=""; TARGET_HOST="";
TARGET_PORT=""; TARGET_PORT="";
TARGET_BORG_PATH=""; TARGET_BORG_PATH="";
TARGET_FOLDER=""; TARGET_FOLDER="";
# base folder
BASE_FOLDER="/usr/local/scripts/borg/"; BASE_FOLDER="/usr/local/scripts/borg/";
# those are the valid modules # those are the valid modules
MODULE_LIST="file gitea mysql pgsql zabbix" MODULE_LIST="file gitea mysql pgsql zabbix"
@@ -26,7 +28,7 @@ MODULE_LIST="file gitea mysql pgsql zabbix"
while getopts ":c:nd" opt; do while getopts ":c:nd" opt; do
case "${opt}" in case "${opt}" in
c|config) c|config)
BASE_FOLDER=${OPTARG}"/"; BASE_FOLDER=${OPTARG};
;; ;;
d|debug) d|debug)
DEBUG=1; DEBUG=1;
@@ -56,6 +58,11 @@ if [ ! -f "${BASE_FOLDER}${SETTINGS_FILE}" ]; then
exit; exit;
fi; fi;
. "${BASE_FOLDER}${SETTINGS_FILE}"; . "${BASE_FOLDER}${SETTINGS_FILE}";
export BORG_BASE_DIR="${BASE_FOLDER}";
export BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK="yes";
export BORG_RELOCATED_REPO_ACCESS_IS_OK="yes";
ORIG_BACKUPFILE=${BACKUP_FILE}; ORIG_BACKUPFILE=${BACKUP_FILE};
for MODULE in ${MODULE_LIST}; do for MODULE in ${MODULE_LIST}; do
echo "************* MODULE: ${MODULE}"; echo "************* MODULE: ${MODULE}";