[Collab-qa-commits] r2085 - rc-buggy-leaf-packages

Alexander Reichle-Schmehl tolimar at alioth.debian.org
Wed Nov 9 15:05:05 UTC 2011


Author: tolimar
Date: 2011-11-09 15:04:56 +0000 (Wed, 09 Nov 2011)
New Revision: 2085

Modified:
   rc-buggy-leaf-packages/get-rcbuggy-leaf-packages
Log:
Use trap to clean up



Modified: rc-buggy-leaf-packages/get-rcbuggy-leaf-packages
===================================================================
--- rc-buggy-leaf-packages/get-rcbuggy-leaf-packages	2011-11-09 14:50:51 UTC (rev 2084)
+++ rc-buggy-leaf-packages/get-rcbuggy-leaf-packages	2011-11-09 15:04:56 UTC (rev 2085)
@@ -25,6 +25,14 @@
 set -e
 set -u
 
+trap_exit () {
+	# cleaning up our temporary files
+	rm -rf $SOURCE_RCBUGS $SOURCE_RCBUGS_BUILDS $PACKAGE_INDEX
+}
+
+trap trap_exit EXIT HUP INT QUIT TERM
+
+
 SOURCE_RCBUGS=$(mktemp)
 
 # First we create a list of source packages and the number of their open rc
@@ -56,6 +64,3 @@
 # now filter out the packages with dependencies with nthykier perl code
 cat $SOURCE_RCBUGS_BUILDS | ./check-rdeps $INDICES
 
-# cleaning up our temporary files
-rm -rf $SOURCE_RCBUGS $SOURCE_RCBUGS_BUILDS $PACKAGE_INDEX
-




More information about the Collab-qa-commits mailing list