From 50350b4bedd026063baca8ec60e4bca624ae7259 Mon Sep 17 00:00:00 2001 From: jreichmann Date: Sat, 3 Aug 2019 18:07:11 +0200 Subject: [PATCH] add rough outline routine for reencryption of the vault --- vault.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/vault.sh b/vault.sh index d0c584d..a2a37a8 100755 --- a/vault.sh +++ b/vault.sh @@ -19,11 +19,17 @@ fi case "$ACTION" in "decrypt") - gpg2 --batch --use-agent --decrypt $(dirname $0)/vault_passphrase.gpg 2>/dev/null + gpg2 --batch --use-agent --decrypt $VAULT_PASS_FILE 2>/dev/null ;; "reencrypt") - + gpg2 --batch --use-agent --output $REPO_BASE_PATH/gpg/vault_passphrase --decrypt $VAULT_PASS_FILE + CMD="gpg2 --batch --use-agent --armor --output $VAULT_PASS_FILE" + for FINGERPRINT in $(cat KEY_FILE) do + CMD="$CMD --recipient $FINGERPRINT" + done + CMD="$CMD --encrypt $REPO_BASE_PATH/gpg/vault_passhphrase" + $($CMD) ;; "init")