From 663f63199bf2c2216952a675f411237a29f7f661 Mon Sep 17 00:00:00 2001 From: Francois Pons Date: Fri, 13 Dec 2002 10:35:31 +0000 Subject: 4.1-16mdk --- urpm.pm | 2 +- urpm/parallel_ka_run.pm | 2 +- urpm/parallel_ssh.pm | 2 +- urpmi.spec | 6 +++++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/urpm.pm b/urpm.pm index 9ae73d46..43a7f1f7 100644 --- a/urpm.pm +++ b/urpm.pm @@ -1626,7 +1626,7 @@ sub register_rpms { $start <= $id and @requested{($start .. $id)} = (1) x ($id-$start+1); #- distribute local packages to distant nodes directly in cache of each machine. - $urpm->{parallel_handler} and $urpm->{parallel_handler}->parallel_register_rpms(@_); + @files && $urpm->{parallel_handler} and $urpm->{parallel_handler}->parallel_register_rpms(@_); %requested; } diff --git a/urpm/parallel_ka_run.pm b/urpm/parallel_ka_run.pm index 1ce539d9..7fac99b6 100644 --- a/urpm/parallel_ka_run.pm +++ b/urpm/parallel_ka_run.pm @@ -136,7 +136,7 @@ sub parallel_install { $urpm->{error}(_("Installation is possible")); 1; } else { - my $line = $parallel->{line} . ($options{excludepath} && " --excludepath '$options{excludepath}'"); + my $line = $parallel->{line} . ($options{excludepath} ? " --excludepath '$options{excludepath}'" : ""); #- continue installation. $urpm->{log}("parallel_ka_run: rshp $parallel->{options} -- urpmi --no-locales --no-verify-rpm --auto --synthesis $parallel->{synthesis} $line"); system("rshp $parallel->{options} -- urpmi --no-locales --no-verify-rpm --auto --synthesis $parallel->{synthesis} $line") == 0; diff --git a/urpm/parallel_ssh.pm b/urpm/parallel_ssh.pm index 41edfa39..a135f18a 100644 --- a/urpm/parallel_ssh.pm +++ b/urpm/parallel_ssh.pm @@ -141,7 +141,7 @@ sub parallel_install { $urpm->{error}(_("Installation is possible")); 1; } else { - my $line = $parallel->{line} . ($options{excludepath} && " --excludepath '$options{excludepath}'"); + my $line = $parallel->{line} . ($options{excludepath} ? " --excludepath '$options{excludepath}'" : ""); #- continue installation on each nodes. foreach my $node (keys %{$parallel->{nodes}}) { $urpm->{log}("parallel_ssh: ssh $node urpmi --no-locales --no-verify-rpm --auto --synthesis $parallel->{synthesis} $line"); diff --git a/urpmi.spec b/urpmi.spec index 29d70c31..67d3e4c6 100644 --- a/urpmi.spec +++ b/urpmi.spec @@ -2,7 +2,7 @@ Name: urpmi Version: 4.1 -Release: 15mdk +Release: 16mdk License: GPL Source0: %{name}.tar.bz2 Source1: %{name}.logrotate @@ -204,6 +204,10 @@ fi %changelog +* Fri Dec 13 2002 François Pons 4.1-16mdk +- fixed warning message from distributed module for local rpms. +- fixed bad test including a 0 for distributed install. + * Wed Dec 11 2002 François Pons 4.1-15mdk - improve speed of urpmf dramatically if no --files (default if no flags given) nor --description are given. -- cgit v1.2.1