Adapting self-backup procedure for the case where symmetric encryption is used (no GPG keys available)
This commit is contained in:
parent
86ed0651c5
commit
12f9b93b12
1 changed files with 16 additions and 9 deletions
|
|
@ -382,11 +382,16 @@ backup_this_script()
|
||||||
|
|
||||||
echo "You are backing up: "
|
echo "You are backing up: "
|
||||||
echo " 1. ${SCRIPTPATH}"
|
echo " 1. ${SCRIPTPATH}"
|
||||||
|
|
||||||
|
if [ ! -z "$GPG_ENC_KEY" -a ! -z "$GPG_SIGN_KEY" ]; then
|
||||||
if [ "$GPG_ENC_KEY" = "$GPG_SIGN_KEY" ]; then
|
if [ "$GPG_ENC_KEY" = "$GPG_SIGN_KEY" ]; then
|
||||||
echo " 2. GPG Secret encryption and sign key: ${GPG_ENC_KEY}"
|
echo " 2. GPG Secret encryption and sign key: ${GPG_ENC_KEY}"
|
||||||
else
|
else
|
||||||
echo " 2. GPG Secret encryption key: ${GPG_ENC_KEY} and GPG secret sign key: ${GPG_SIGN_KEY}"
|
echo " 2. GPG Secret encryption key: ${GPG_ENC_KEY} and GPG secret sign key: ${GPG_SIGN_KEY}"
|
||||||
fi
|
fi
|
||||||
|
else
|
||||||
|
echo " 2. GPG Secret encryption and sign key: none (symmetric encryption)"
|
||||||
|
fi
|
||||||
|
|
||||||
if [ ! -z "$CONFIG" -a -f "$CONFIG" ];
|
if [ ! -z "$CONFIG" -a -f "$CONFIG" ];
|
||||||
then
|
then
|
||||||
|
|
@ -410,6 +415,7 @@ backup_this_script()
|
||||||
cp $CONFIG ${TMPDIR}/
|
cp $CONFIG ${TMPDIR}/
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ ! -z "$GPG_ENC_KEY" -a ! -z "$GPG_SIGN_KEY" ]; then
|
||||||
export GPG_TTY=`tty`
|
export GPG_TTY=`tty`
|
||||||
if [ "$GPG_ENC_KEY" = "$GPG_SIGN_KEY" ]; then
|
if [ "$GPG_ENC_KEY" = "$GPG_SIGN_KEY" ]; then
|
||||||
gpg -a --export-secret-keys ${GPG_ENC_KEY} > ${TMPDIR}/duplicity-backup-encryption-and-sign-secret.key.txt
|
gpg -a --export-secret-keys ${GPG_ENC_KEY} > ${TMPDIR}/duplicity-backup-encryption-and-sign-secret.key.txt
|
||||||
|
|
@ -417,6 +423,7 @@ backup_this_script()
|
||||||
gpg -a --export-secret-keys ${GPG_ENC_KEY} > ${TMPDIR}/duplicity-backup-encryption-secret.key.txt
|
gpg -a --export-secret-keys ${GPG_ENC_KEY} > ${TMPDIR}/duplicity-backup-encryption-secret.key.txt
|
||||||
gpg -a --export-secret-keys ${GPG_SIGN_KEY} > ${TMPDIR}/duplicity-backup-sign-secret.key.txt
|
gpg -a --export-secret-keys ${GPG_SIGN_KEY} > ${TMPDIR}/duplicity-backup-sign-secret.key.txt
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
echo -e ${README_TXT} > ${README}
|
echo -e ${README_TXT} > ${README}
|
||||||
echo "Encrypting tarball, choose a password you'll remember..."
|
echo "Encrypting tarball, choose a password you'll remember..."
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue