diff options
| author | Jacob Pipkin <j@dawnrazor.net> | 2012-11-30 05:40:11 -0600 | 
|---|---|---|
| committer | Jacob Pipkin <j@dawnrazor.net> | 2012-11-30 05:40:11 -0600 | 
| commit | 317db7ea3e8e4b908e2c918310ecb3fe29569f4b (patch) | |
| tree | 9aa613dd693becf718072d9e4053aa03bc65a971 | |
| parent | 7a9cf85bad2bcba6648f50818ab44ef303609228 (diff) | |
| download | sbotools2-317db7ea3e8e4b908e2c918310ecb3fe29569f4b.tar.xz | |
sboupgrade -f blah shouldnt install blah if its not already installed
| -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; +		}      }  } | 
