# This template assumes that the user running the buildfarm process is "farm"
%conf =(
scm => 'git',
- scmrepo => 'git://git.exim.org/exim.git', # default is community repo for either type
+ # default is github mirror of Exim
+ scmrepo => 'https://github.com/mrballcb/exim.git',
# Wishlist for future, track and build from multiple repos.
# Doesn't do anything yet.
repos => {
makefile_set =>{
# comment out if not using ccache
CC => 'ccache gcc',
- # Other examples. Could use regex in config_features instead.
+ # Other examples. Could use makefile_regex instead.
#SUPPORT_TLS => 'yes',
#TLS_LIBS => '-lssl -lcrypto',
},
# Another way to enable things in the Local/Makefile.
# Use a simple regex to change a default to what you want.
- config_features=>[
- q(s/^# EXPERIMENTAL_PRDR.*/EXPERIMENTAL_PRDR=yes/),
+ makefile_regex =>[
+ #q(s/^# EXPERIMENTAL_PRDR.*/EXPERIMENTAL_PRDR=yes/),
],
# The user compiled as the master exim username.
my $env = $EximBuild::conf{makefile_set};
my $add = $EximBuild::conf{makefile_add};
- my $features = $EximBuild::conf{config_features};
+ my $features = $EximBuild::conf{makefile_regex};
my $envstr = "";
while (my ($key,$val) = each %$env)
push @confout, @tmp;
@tmp = `cd $exim && perl -pi -e 's/^EXIM_MONITOR=(.*)/# EXIM_MONITOR=\$1/' $local_conf`;
push @confout, @tmp;
- for my $feature ( @$features )
+ for my $regex ( @$features )
{
@tmp = `cd $exim
- perl -pi -e '$feature' $local_conf 2>&1
- echo "Changed feature: $feature" `;
+ perl -pi -e '$regex' $local_conf 2>&1
+ echo "Used regex: $regex" `;
push @confout, @tmp;
}
# Add the final build file to the display output