git://git.exim.org
/
buildfarm-client.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
2a1589a
)
Allow comma separated lists for steps
author
Todd Lyons
<tlyons@exim.org>
Mon, 21 Oct 2013 20:36:57 +0000
(13:36 -0700)
committer
Todd Lyons
<tlyons@exim.org>
Mon, 21 Oct 2013 20:36:57 +0000
(13:36 -0700)
run_build.pl
patch
|
blob
|
history
diff --git
a/run_build.pl
b/run_build.pl
index e4d833ee582f26d68703b7ceec84deed0493aa5a..294347549cd3204670532f017069124f70199c0e 100755
(executable)
--- a/
run_build.pl
+++ b/
run_build.pl
@@
-126,7
+126,7
@@
if ($skip_steps =~ /\S/)
$only_steps ||= "";
if ($only_steps =~ /\S/)
{
$only_steps ||= "";
if ($only_steps =~ /\S/)
{
- %only_steps = map {$_ => 1} split(/
\s+
/,$only_steps);
+ %only_steps = map {$_ => 1} split(/
(\s+|[:,])
/,$only_steps);
}
# Currently only specifying a branch is actually used.
}
# Currently only specifying a branch is actually used.
@@
-692,6
+692,7
@@
usage: $0 [options] [branch]
--test = short for --nosend --nostatus --verbose --force
--skip-steps=list = skip certain steps
--only-steps=list = only do certain steps, not allowed with skip-steps
--test = short for --nosend --nostatus --verbose --force
--skip-steps=list = skip certain steps
--only-steps=list = only do certain steps, not allowed with skip-steps
+ lists can be comma, colon, or space separated
Default branch is HEAD. Usually only the --config option should be necessary.
Default branch is HEAD. Usually only the --config option should be necessary.
@@
-1057,6
+1058,8
@@
sub make_ecpg_check
sub configure
{
sub configure
{
+ return unless step_wanted('configure');
+ print time_str(),"creating configuration ...\n" if $verbose;
my @quoted_opts;
foreach my $c_opt (@$config_opts)
my @quoted_opts;
foreach my $c_opt (@$config_opts)