summaryrefslogtreecommitdiff
path: root/src/password-store.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/password-store.sh')
-rwxr-xr-xsrc/password-store.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/password-store.sh b/src/password-store.sh
index d0a8ab8..b2e2d0c 100755
--- a/src/password-store.sh
+++ b/src/password-store.sh
@@ -120,6 +120,7 @@ tmpdir() {
}
GETOPT="getopt"
+SHRED="shred -f -z"
# source /path/to/platform-defined-functions
#
@@ -288,7 +289,7 @@ case "$command" in
passfile="$PREFIX/$path.gpg"
template="$program.XXXXXXXXXXXXX"
- trap 'rm -rf "$tmp_dir" "$tmp_file"' INT TERM EXIT
+ trap '$SHRED "$tmp_file"; rm -rf "$tmp_dir" "$tmp_file"' INT TERM EXIT
tmpdir #Defines $tmp_dir
tmp_file="$(TMPDIR="$tmp_dir" mktemp -t "$template")"
span> 2016-12-21extensions: introduce system extensionsJason A. Donenfeld2-7/+16 2016-12-211password2pass: modernizationAlex Dunn1-15/+23 2016-12-21extensions: make opt-inJason A. Donenfeld2-15/+22 2016-12-21Add signaturesJason A. Donenfeld2-0/+31 2016-12-20Add extensionsJason A. Donenfeld2-3/+27 2016-12-20generate: use /dev/urandom directlyJason A. Donenfeld4-14/+28 2016-02-07dmenu: read likes -rJason A. Donenfeld1-1/+1 2016-02-06zsh-completion: add prefix zstyleBenjamin Richter1-1/+11 2016-02-06Make gpg errors fatalJason A. Donenfeld1-5/+5 2016-02-06Moved to webpageJason A. Donenfeld1-7/+0