my $branch = $::branch;
+# This could be changed to use the startdard layout but in a different place
+my $basedir = $ENV{HOME};
+
# This template assumes that the user running the buildfarm process is "farm"
my $farm_user_name = getpwuid($<) // die "$0: can't get user name from uid $<: $!\n";
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 => $ENV{HOME},
+ global_lock_dir => $basedir,
# this directory must exist before anything will work
- build_root => "$ENV{HOME}/buildfarm",
+ build_root => "$basedir/buildfarm",
# set true to do vpath builds
use_vpath => undef,
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 => "$ENV{HOME}/buildfarm/ccache/$branch",
+ CCACHE_DIR => "$basedir/buildfarm/ccache/$branch",
### set this if you need a proxy setting for the
# outbound web transaction that reports the results