diff options
| author | pierre <yonkou@tutanota.com> | 2021-05-25 16:05:16 -0400 | 
|---|---|---|
| committer | pierre <yonkou@tutanota.com> | 2021-05-25 16:05:16 -0400 | 
| commit | 8c71c10b0a8066cf0dc6bc5e0c5583eaddbb5441 (patch) | |
| tree | 39b959edcc61a75ab00da26ca6bb9673afcadf86 /bin/mw | |
| parent | 80aee073122c63d1b570dc32e4490909ff15753b (diff) | |
password store with multiple private keys fix
Diffstat (limited to 'bin/mw')
| -rwxr-xr-x | bin/mw | 5 | 
1 files changed, 2 insertions, 3 deletions
| @@ -18,8 +18,7 @@ done || { echo "CA Certificate not found. Please install one or link it to /etc/  checkbasics() { command -V gpg >/dev/null 2>&1 && GPG="gpg" || GPG="gpg2"  	PASSWORD_STORE_DIR="${PASSWORD_STORE_DIR:-$HOME/.password-store}" -	[ -r "$PASSWORD_STORE_DIR/.gpg-id" ] && -	"$GPG" --list-secret-keys "$(cat "$PASSWORD_STORE_DIR/.gpg-id")" >/dev/null 2>&1 || { +	[ -r "$PASSWORD_STORE_DIR/.gpg-id" ] || {  	echo "First run \`pass init <yourgpgemail>\` to set up a password archive."  	echo "(If you don't already have a GPG key pair, first run \`$GPG --full-generate-key\`.)"         	exit 1 ;} ;} @@ -204,7 +203,7 @@ askinfo() { \  }  createpass() { echo "$password" > "$PASSWORD_STORE_DIR/$fulladdr" -	"$GPG" -qer "$(cat "$PASSWORD_STORE_DIR/.gpg-id")" "$PASSWORD_STORE_DIR/$fulladdr" +  "$GPG" -qe $(printf -- " -r %s" $(cat "$PASSWORD_STORE_DIR/.gpg-id")) "$PASSWORD_STORE_DIR/$fulladdr"  	rm -f "$PASSWORD_STORE_DIR/$fulladdr" ;}  getpass() { while : ; do pass rm -f "$fulladdr" >/dev/null 2>&1 | 
