aboutsummaryrefslogtreecommitdiff
path: root/share/keyringer/genpair
diff options
context:
space:
mode:
Diffstat (limited to 'share/keyringer/genpair')
-rwxr-xr-xshare/keyringer/genpair4
1 files changed, 4 insertions, 0 deletions
diff --git a/share/keyringer/genpair b/share/keyringer/genpair
index 6de4b4e..cc54ba8 100755
--- a/share/keyringer/genpair
+++ b/share/keyringer/genpair
@@ -138,6 +138,10 @@ fi
# Prepare
mkdir -p $KEYDIR && chmod 700 $KEYDIR
+
+WORK="`keyringer_set_tmpfile genpair`"
+trap "keyringer_unset_tmpfile $WORK; exit" INT TERM EXIT
+
WORK="`mktemp -d $KEYDIR/genpair.XXXXXX`"
if [ "$?" != "0" ]; then
echo "Error setting up $WORK"