[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#29663: 26.0.90; autho-source-pass-entries hardcodes .password-store
From: |
John Wiegley |
Subject: |
bug#29663: 26.0.90; autho-source-pass-entries hardcodes .password-store directory |
Date: |
Mon, 11 Dec 2017 12:09:14 -0800 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (darwin) |
`auth-source-pass-entries' is defined as follows:
(defun auth-source-pass-entries ()
"Return a list of all password store entries."
(let ((store-dir (expand-file-name "~/.password-store/")))
(mapcar
(lambda (file) (file-name-sans-extension (file-relative-name file
store-dir)))
(directory-files-recursively store-dir "\.gpg$"))))
However, the pass utility does not require that this be the directory where
passwords are stored. This should be a customizable variable, initialized from
the value of (getenv "PASSWORD_STORE_DIR") if set.
--
John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F
http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2
- bug#29663: 26.0.90; autho-source-pass-entries hardcodes .password-store directory,
John Wiegley <=