Fix buildfarm site URLs in config template
[buildfarm-client.git] / build-farm.conf.template
index 30134a708001bc3c859f2bc8ddcf2af90211ea14..fdaa9296496592f210c4ec94e5dc59e54bb968a7 100644 (file)
@@ -24,6 +24,8 @@ my $branch;
 }
 
 # This template assumes that the user running the buildfarm process is "farm"
+my $farm_user_name = 'farm';
+
 %conf =(
     scm => 'git',
     # default is github mirror of Exim
@@ -42,8 +44,11 @@ my $branch;
     # replacement must have the same effect
     # must be absolute, can be either Unix or Windows style for MSVC
     tar_log_cmd => undef,
+    # If running multiple animals, an explicit common directory for
+    # the lockfile so that runs do not conflict. Otherwise, leave unset.
+    global_lock_dir => "/home/$farm_user_name",
     # this directory must exist before anything will work
-    build_root => '/home/farm/buildfarm',
+    build_root => "/home/$farm_user_name/buildfarm",
     # set true to do vpath builds
     use_vpath => undef,
 
@@ -52,10 +57,10 @@ my $branch;
     core_file_glob => "core*",
 
     # build process will connect to this URL to upload results
-    target => "http://eximbuild.mrball.net/cgi-bin/eximstatus.pl",
+    target => "http://buildfarm.exim.org/cgi-bin/eximstatus.pl",
     # update_personality uses this when you want to update your
     # machine's info (OS, version, compiler, version)
-    upgrade_target => "http://eximbuild.mrball.net/cgi-bin/upgrade.pl",
+    upgrade_target => "http://buildfarm.exim.org/cgi-bin/upgrade.pl",
 
     # Your host alias and password in the BuildFarm
     animal => "alias_assigned_by_build_team",
@@ -108,7 +113,7 @@ my $branch;
     build_env =>{
         # use a dedicated cache for the build farm. this should give us
         # very high hit rates and slightly faster cache searching.
-        CCACHE_DIR => "/home/farm/buildfarm/ccache/$branch",
+        CCACHE_DIR => "/home/$farm_user_name/buildfarm/ccache/$branch",
 
         ### set this if you need a proxy setting for the
         # outbound web transaction that reports the results