Add SUPPORT_ to the list of prefixes for config_opts
[buildfarm-client.git] / run_build
index 5dde757f26dec57f1b003c835216083bd2f853ab..04c7feeeb07ec86b9b9b152c42c29be363d3f016 100755 (executable)
--- a/run_build
+++ b/run_build
@@ -1037,7 +1037,7 @@ sub make_test
     print time_str(),"running make test ...\n" if $verbose;
     my $tests_range = $EximBuild::conf{range_num_tests} || "1 4";
     my @makeout;
-    @makeout =`(cd $exim/test && autoconf && ./configure && $make )2>&1 `;
+    @makeout =`(cd $exim/test && ./configure && $make )2>&1 `;
     my $status = $? >>8;
     unless($status)
     {
@@ -1166,7 +1166,8 @@ sub configure
         @tmp = `echo "Hardcoded Exim user info:"; id $exim_user
           cd $exim && perl -pi -e 's/^EXIM_USER=.*/EXIM_USER=$exim_user/' $local_conf`;
         push @confout, @tmp;
-        my $me = `whoami`; chomp $me;
+        #my $me = `whoami`; chomp $me;
+       my $me = getpwuid($>) // die "$0: getpwuid($>): $!\n";
         @tmp = `echo "Build Farm user info:"; id $me
           cd $exim && perl -pi -e 's/^# CONFIGURE_OWNER=\$/CONFIGURE_OWNER=$me/' $local_conf`;
         push @confout, @tmp;
@@ -1194,7 +1195,7 @@ sub configure
         push @confout, @tmp;
         # Build the config_opts array to send to the server
         chomp @tmp;
-        my @config_opts = grep s/(?:LOOKUP_|EXPERIMENTAL_|USE_)(\S+)=.*/$1/,
+        my @config_opts = grep s/(?:LOOKUP_|EXPERIMENTAL_|SUPPORT_|USE_)(\S+)=.*/$1/,
                           @tmp;
         push @config_opts, grep s/^(?:EXIM_)(PERL|PYTHON)=.*/$1/,
                            @tmp;