]> gitweb.fluxo.info Git - keyringer.git/commitdiff
Adding trap into genpair to make sure work folder is removed
authorSilvio Rhatto <rhatto@riseup.net>
Fri, 8 Jan 2010 15:39:24 +0000 (13:39 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Fri, 8 Jan 2010 15:39:24 +0000 (13:39 -0200)
share/keyringer/genpair

index 7b79998fc1b8cb1e2bf5a0ba16fd422751a1f15e..acd9efa737abf6e0eed2c92e51cff9b7fa49d3d6 100755 (executable)
@@ -138,6 +138,8 @@ WORK="`mktemp -d $KEYDIR/genpair.XXXXXX`"
 if [ "$?" != "0" ]; then
   echo "Error setting up $WORK"
   exit 1
+else
+  trap "rm -rf $WORK" EXIT
 fi
 
 # Dispatch
@@ -147,3 +149,4 @@ genpair_$KEYTYPE
 # Cleanup
 cd $CWD
 rm -rf $WORK
+trap - EXIT