1
1
Fork 0
mirror of https://gitlab.archlinux.org/archlinux/infrastructure.git synced 2024-05-05 21:06:02 +02:00
infrastructure/misc/vault-keyring-client.sh
Evangelos Foutras 434763e19c
misc/vault-keyring-client.sh: explain flock usage
Fixes: 511b6ca4e1 ("misc/vault-keyring-client.sh: add flock workaround")
2022-08-25 05:53:42 +03:00

9 lines
357 B
Bash
Executable File

#!/bin/sh
readonly vault_password_file_encrypted="$(dirname $0)/vault-$2-password.gpg"
# flock used to work around "gpg: decryption failed: No secret key" in tf-stage2
# would otherwise need 'auto-expand-secmem' (https://dev.gnupg.org/T3530#106174)
flock "$vault_password_file_encrypted" \
gpg --batch --decrypt --quiet "$vault_password_file_encrypted"