diff options
author | Tails developers <tails@boum.org> | 2012-11-03 18:28:43 +0100 |
---|---|---|
committer | Tails developers <tails@boum.org> | 2012-11-03 18:36:22 +0100 |
commit | f0d79d040a5c330bbb766199b800087fc13ab0a2 (patch) | |
tree | 2d25f91998dfe9bd4471a4a5893996271f0fa4c9 /templates/reprepro-export-key.sh.erb | |
parent | 07d74ec85fd0c7182939742e41f3fc4cb2f283a6 (diff) |
Always remove tempfile if something wrong happen in export-key
Diffstat (limited to 'templates/reprepro-export-key.sh.erb')
-rw-r--r-- | templates/reprepro-export-key.sh.erb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/templates/reprepro-export-key.sh.erb b/templates/reprepro-export-key.sh.erb index 1bce93f..253672a 100644 --- a/templates/reprepro-export-key.sh.erb +++ b/templates/reprepro-export-key.sh.erb @@ -7,6 +7,7 @@ KEY="$(gpg --homedir '<%= @basedir %>/.gnupg' --with-colon --list-secret-keys | if [ -n "$KEY" ]; then TEMPFILE=$(mktemp) + trap "rm -f '$TEMPFILE'" EXIT DESTFILE='<%= @basedir %>/key.asc' gpg --homedir '<%= @basedir %>/.gnupg' --export --armor $KEY > "$TEMPFILE" mv "$TEMPFILE" "$DESTFILE" |