From 41b0e980951a7f160f685fa124af6471da874c4c Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Thu, 21 Feb 2008 14:28:55 +0000 Subject: (perform_parallel_install) simplify --- Rpmdrake/pkg.pm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'Rpmdrake') diff --git a/Rpmdrake/pkg.pm b/Rpmdrake/pkg.pm index cba39f08..6a5a4716 100644 --- a/Rpmdrake/pkg.pm +++ b/Rpmdrake/pkg.pm @@ -522,11 +522,9 @@ sub display_READMEs_if_needed { sub perform_parallel_install { my ($urpm, $group, $w, $statusbar_msg_id) = @_; my @pkgs = map { if_($_->flag_requested, urpm_name($_)) } @{$urpm->{depslist}}; - my $temp = chomp_(`mktemp /tmp/rpmdrake.XXXXXXXX`); - -e $temp or die N("Could not create temporary directory '%s'", $temp); - my $res = !run_program::run('urpmi', '2>', $temp, '-v', '--X', '--parallel', $group, @pkgs); - my @error_msgs = cat_($temp); + my @error_msgs; + my $res = !run_program::run('urpmi', '2>', \@error_msgs, '-v', '--X', '--parallel', $group, @pkgs); if ($res) { $$statusbar_msg_id = statusbar_msg( -- cgit v1.2.1