From 60a414de9d3d4d95f2c35e24c8d3a57ae755a291 Mon Sep 17 00:00:00 2001 From: jreichmann Date: Fri, 2 Aug 2019 19:44:13 +0200 Subject: [PATCH] prefer fingerprints over uids, add draft of repo initialization logic --- vault.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/vault.sh b/vault.sh index d9aa994..d0c584d 100755 --- a/vault.sh +++ b/vault.sh @@ -4,8 +4,11 @@ set -e -u # Keyserver to use. You need to trust this keyserver that the uid is not spoofed when receiving keys KEYSERVER="" -# File which contains a list of uid's to receive and encrypt the vault for +# File which contains a list of fingerprints to receive and encrypt the vault for KEY_FILE="" +REPO_BASE_PATH="$(dirname $0)/.." +# File in which the passphrase for the gpg vault is encrypted +VAULT_PASS_FILE="$REPO_BASE_PATH/gpg/vault_passphrase.gpg" ACTION="$1" # default action is vault decrypt @@ -22,5 +25,11 @@ case "$ACTION" in "reencrypt") ;; + + "init") + mkdir -p $REPO_BASE_PATH/gpg + touch $REPO_BASE_PATH/gpg/vault_passphrase + touch $REPO_BASE_PATH/gpg/$KEY_FILE + ;; esac