From def552f8ef28f613dc0e6daa2b19d2cab0bdcc09 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Fri, 8 Jun 2012 18:52:05 +0000 Subject: (_install_src) simplify --- urpm/main_loop.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'urpm') diff --git a/urpm/main_loop.pm b/urpm/main_loop.pm index 8d27ab88..a0d811a6 100644 --- a/urpm/main_loop.pm +++ b/urpm/main_loop.pm @@ -133,7 +133,8 @@ sub _install_src { my ($urpm, $transaction_sources_install, $transaction_sources) = @_; if (my @l = grep { /\.src\.rpm$/ } values %$transaction_sources_install, values %$transaction_sources) { my $rpm_opt = $options{verbose} >= 0 ? 'vh' : ''; - system("rpm", "-i$rpm_opt", @l, ($urpm->{root} ? ("--root", $urpm->{root}) : @{[]})); + push @l, "--root", $urpm->{root} if $urpm->{root}; + system("rpm", "-i$rpm_opt", @l); #- Warning : the following message is parsed in urpm::parallel_* if ($?) { $urpm->{print}(N("Installation failed")); -- cgit v1.2.1