aboutsummaryrefslogtreecommitdiff
path: root/sboupgrade
diff options
context:
space:
mode:
authorJacob Pipkin <j@dawnrazor.net>2012-06-07 00:25:46 -0500
committerJacob Pipkin <j@dawnrazor.net>2012-06-07 00:25:46 -0500
commitadf44bcf0863ee1381ea3e2fbda849304141ea9c (patch)
treef454760592cb762245149ac7d17ca4fb856d5563 /sboupgrade
parentbee0f6f46820d537b301018317634c0727b425e6 (diff)
downloadsbotools2-adf44bcf0863ee1381ea3e2fbda849304141ea9c.tar.xz
cleanups and code reduction
Diffstat (limited to 'sboupgrade')
-rwxr-xr-xsboupgrade5
1 files changed, 3 insertions, 2 deletions
diff --git a/sboupgrade b/sboupgrade
index 315b44a..a7cdef9 100755
--- a/sboupgrade
+++ b/sboupgrade
@@ -110,8 +110,9 @@ sub grok_requirements {
for my $key (keys @deps) {
push (@remove, $key) if ($deps[$key] =~ /[\s=]/ || $deps[$key] =~ /^$/);
}
- if (exists $remove[0]) {
- splice (@deps, $_, 1) for @remove;
+ for my $rem (@remove) {
+ splice (@deps, $rem, 1);
+ $_-- for @remove;
}
return unless exists $deps[0];
FIRST: for my $need (@deps) {