gpg hack
Some checks failed
odoo-restore-open_workshop-install / run-odoo-backup-in-docker (push) Failing after 30s
Some checks failed
odoo-restore-open_workshop-install / run-odoo-backup-in-docker (push) Failing after 30s
This commit is contained in:
parent
4b45f2b282
commit
4d42f8b8e2
|
|
@ -25,16 +25,22 @@ cd /root # Wechselt in das Home-Verzeichnis des Benutzers.
|
|||
sshpass -p "${sftp_password}" sftp -i ~/.ssh/id_rsa ssh-${sftp_user}@${sftp_host}:${remote_directory} <<EOF
|
||||
get ${BACKUP_NAME}.gpg
|
||||
EOF
|
||||
|
||||
# Prüft, ob der vorherige Befehl erfolgreich war, sonst bricht das Skript ab.
|
||||
if [ $? -ne 0 ]; then
|
||||
report_failure "SFTP transfer"
|
||||
fi
|
||||
cd /root
|
||||
|
||||
#setup gpg-agent
|
||||
echo "allow-loopback-pinentry" >> /root/.gnupg/gpg-agent.conf
|
||||
echo "use-agent" >> /root/.gnupg/gpg.conf
|
||||
gpgconf --kill gpg-agent
|
||||
|
||||
# Backup entschlüsseln
|
||||
gpg --batch --yes --passphrase "${gpg_password}" --pinentry-mode loopback \
|
||||
-o "${BACKUP_DIR}/${BACKUP_NAME}" \
|
||||
-d "${BACKUP_DIR}/${BACKUP_NAME}.gpg" || report_failure "Backup decryption"
|
||||
echo "${gpg_password}" | gpg --batch --yes --passphrase-fd 0 --pinentry-mode loopback \
|
||||
-d "${BACKUP_DIR}/${BACKUP_NAME}.gpg" \
|
||||
> "${BACKUP_DIR}/${BACKUP_NAME}.gpg" || report_failure "Backup decryption"
|
||||
|
||||
|
||||
curl -X POST -s \
|
||||
-F "master_pwd=${ADMIN_PASSWORD}" \
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user