diff options
-rw-r--r-- | urpm.pm | 2 | ||||
-rw-r--r-- | urpm/parallel_ka_run.pm | 2 | ||||
-rw-r--r-- | urpm/parallel_ssh.pm | 2 | ||||
-rw-r--r-- | urpmi.spec | 6 |
4 files changed, 8 insertions, 4 deletions
@@ -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"); @@ -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 <fpons@mandrakesoft.com> 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 <fpons@mandrakesoft.com> 4.1-15mdk - improve speed of urpmf dramatically if no --files (default if no flags given) nor --description are given. |