diff --git a/scripts/odoo-restore.sh b/scripts/odoo-restore.sh index 73a28e7..ad2de0c 100644 --- a/scripts/odoo-restore.sh +++ b/scripts/odoo-restore.sh @@ -30,10 +30,12 @@ EOF if [ $? -ne 0 ]; then report_failure "SFTP transfer" fi - +cd /root # Backup entschlüsseln -gpg --batch --yes --passphrase "${gpg_password}" -o ${BACKUP_NAME} -d ${BACKUP_NAME}.gpg || report_failure "Backup decryption" - +gpg --batch --yes --passphrase "${gpg_password}" --pinentry-mode loopback \ + -o "${BACKUP_DIR}/${BACKUP_NAME}" \ + -d "${BACKUP_DIR}/${BACKUP_NAME}.gpg" || report_failure "Backup decryption" + curl -X POST -s \ -F "master_pwd=${ADMIN_PASSWORD}" \ -F "name=${ODOO_DATABASE}" \