diff options
| -rwxr-xr-x | sboupgrade | 15 | 
1 files changed, 6 insertions, 9 deletions
| @@ -263,20 +263,17 @@ unless ($force) {  # but without force, we only want to update what there are updates for  unless ($force) {      for my $sbo (@$build_queue) { -        if ($sbo ~~ @updates) { -            push @$upgrade_queue, $sbo; -        } +		push @$upgrade_queue, $sbo if $sbo ~~ @updates;      }  } else { -    if ( $force_reqs ) { +    if ($force_reqs) {          for my $sbo (@$build_queue) { -            if ($sbo ~~ @$inst_names) { -                push @$upgrade_queue, $sbo; -            } +			push @$upgrade_queue, $sbo if $sbo ~~ @$inst_names;          }      } else { -        $upgrade_queue = \@ARGV; -        $install_new = 1; +		for my $sbo (@ARGV) { +			push @$upgrade_queue, $sbo if $sbo ~~ @$inst_names; +		}      }  } | 
