From a4efe834c03677d66eaf2862c7c912e6daa9168b Mon Sep 17 00:00:00 2001 From: Andreas Barth Date: Fri, 11 Feb 2011 19:23:09 +0000 Subject: [PATCH] fix distribution=any-priv (by moving it prior of opening the database) --- bin/wanna-build | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/bin/wanna-build b/bin/wanna-build index 5b3afb1..2101f18 100755 --- a/bin/wanna-build +++ b/bin/wanna-build @@ -269,6 +269,15 @@ END { } } +if ($distribution eq 'any-priv') { + $privmode = 'yes'; + $distribution = 'any'; +} +if ($distribution eq 'any-unpriv') { + $privmode = 'no'; + $distribution = 'any'; +} + my $schema_suffix = ''; $recorduser //= (not -t and $user =~ /^buildd_/); if (isin( $op_mode, qw(list info)) && $distribution !~ /security/ && !$recorduser && !($privmode eq 'yes')) { @@ -305,14 +314,6 @@ $distribution = $distribution_aliases{$distribution} if (isin($distribution, key $op_mode = $category ? "set-failed" : "set-building" if !$op_mode; # default operation $distribution ||= "sid"; -if ($distribution eq 'any-priv') { - $privmode = 'yes'; - $distribution = 'any'; -} -if ($distribution eq 'any-unpriv') { - $privmode = 'no'; - $distribution = 'any'; -} undef $distribution if $distribution eq 'any'; if ($distribution) { my @dists = split(/[, ]+/, $distribution); -- 2.39.2