##################################################
# Description:  define public static variables.
##################################################
# Backup service directory
export BACKUPSERVICE_ROOT_PATH="/opt/backup/minirestore_service"
export BACKUPSERVICE_BIN_PATH="${BACKUPSERVICE_ROOT_PATH}/bin"
export BACKUPSERVICE_CONF_PATH="${BACKUPSERVICE_ROOT_PATH}/conf"
export BACKUPSERVICE_PYTHON_PATH="${BACKUPSERVICE_ROOT_PATH}/python"
export BACKUPSERVICE_PYC_PATH="${BACKUPSERVICE_ROOT_PATH}/pyc"

# Backup service-conf directory
export CONF_ACCOUNT_PATH="${BACKUPSERVICE_CONF_PATH}/account"
export CONF_PRODUCT_PATH="${BACKUPSERVICE_CONF_PATH}/product"
export CONF_TABLE_PATH="${BACKUPSERVICE_CONF_PATH}/table"
export CONF_CUSTOM_PATH="${BACKUPSERVICE_CONF_PATH}/custom"
export CONF_CIPHER_PATH="${BACKUPSERVICE_CONF_PATH}/cipher"
export CIPHER_MASTER_KEY_PATH="${CONF_CIPHER_PATH}/trans_word"
export CIPHER_WORK_KEY_PATH="${CONF_CIPHER_PATH}/data_word"

# Backup material directory
export BACKUPMATE_ROOT_PATH="/opt/backup/minirestore_material"
export BACKUPMATE_COMPONENT_PATH="${BACKUPMATE_ROOT_PATH}/pre_component"
export BACKUPMATE_SALT_PATH="${BACKUPMATE_ROOT_PATH}/pre_salt"

# Backup data directory
export BACKUPDATA_ROOT_PATH="/opt/backup/minirestore_data"

# Backup tools directory
export BACKUPTOOLS_ROOT_PATH="/opt/minirestore_tools"

# Backup temporary directory
export BACKUPDATA_TEMP_PATH="/opt/backup/minibackup_temp"
export BACKUPDATA_TEMP_DATA_PATH="${BACKUPDATA_TEMP_PATH}/data"
export BACKUPDATA_TEMP_CONF_PATH="${BACKUPDATA_TEMP_PATH}/conf"
export BACKUPDATA_TEMP_RAW_PATH="${BACKUPDATA_TEMP_DATA_PATH}/raw"
export BACKUPDATA_TEMP_NEW_PATH="${BACKUPDATA_TEMP_DATA_PATH}/new"

# SFTP Backup temporary directory
export SFTP_BACKUPDATA_TEMP_PATH="/minibackup_temp"
export SFTP_BACKUPDATA_TEMP_DATA_PATH="${SFTP_BACKUPDATA_TEMP_PATH}/data"
export SFTP_BACKUPDATA_TEMP_CONF_PATH="${SFTP_BACKUPDATA_TEMP_PATH}/conf"

# Backup log directory
export LOGPATH="${BACKUPSERVICE_ROOT_PATH}/log"
export BACKUP_LOG="${LOGPATH}/backup.log"
export ACCOUNT_LOG="${LOGPATH}/account.log"