close open file
authorAnas Nashif <anas.nashif@intel.com>
Mon, 23 Jul 2012 10:08:24 +0000 (11:08 +0100)
committerAnas Nashif <anas.nashif@intel.com>
Mon, 23 Jul 2012 10:08:24 +0000 (11:08 +0100)
Change-Id: Id93fa6feb052a089aca5084de2f6f3fc9fc7972e

depanneur

index 6cf12a282f6ee6e42aee91327ed7854704ea3c20..891232a8faab6f4f8486b8cc3c99feae2c94091f 100755 (executable)
--- a/depanneur
+++ b/depanneur
@@ -262,6 +262,7 @@ sub fill_packs_from_git() {
                     chomp;
                    $old_base = $_;
                }
+               close(GREP);
                $skip = 1;
             }
             my @lines = ();
@@ -684,7 +685,11 @@ sub build_package {
     }
     my $scratch = "$scratch_dir.$thread";
 
-    my $buildcmd = "sudo BUILD_ROOT=$scratch BUILD_DIR=\"$build_dir\" $virtualenv/usr/bin/build --jobs 4 $clean_option --cachedir $cache_dir --dist $dist --configdir $dist_configs $repos $srpm_filename > /dev/null 2>&1  ";
+    my $redirect = "";
+    if ($MAX_THREADS > 1 ) {
+        $redirect = "> /dev/null 2>&1";
+    }
+    my $buildcmd = "sudo BUILD_ROOT=$scratch BUILD_DIR=\"$build_dir\" $virtualenv/usr/bin/build --jobs 4 $clean_option --cachedir $cache_dir --dist $dist --configdir $dist_configs $repos $srpm_filename $redirect  ";
     debug("$buildcmd");
     if (system ($buildcmd) == 0 ) {
         system ("cp $scratch/home/abuild/rpmbuild/SRPMS/*.rpm $localrepo/$dist/src/SRPMS") == 0 or die "mv";