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:
9f60e94
)
Make alternate placement of standard directory layout simpler
author
Jeremy Harris
<jgh@wizmail.org>
Sat, 4 Mar 2017 16:21:36 +0000
(16:21 +0000)
committer
Jeremy Harris
<jgh@wizmail.org>
Sat, 4 Mar 2017 16:21:36 +0000
(16:21 +0000)
build-farm.conf.template
patch
|
blob
|
history
diff --git
a/build-farm.conf.template
b/build-farm.conf.template
index 869eedb03617cba09dc1a0e2499cc102b5a62aee..eb131523d62ddab3238889c74b87d20f20814469 100644
(file)
--- a/
build-farm.conf.template
+++ b/
build-farm.conf.template
@@
-17,6
+17,9
@@
use warnings;
my $branch = $::branch;
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";
# 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";
@@
-41,9
+44,9
@@
our %conf =(
tar_log_cmd => undef,
# If running multiple animals, an explicit common directory for
# the lockfile so that runs do not conflict. Otherwise, leave unset.
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
# 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,
# set true to do vpath builds
use_vpath => undef,
@@
-119,7
+122,7
@@
our %conf =(
build_env =>{
# use a dedicated cache for the build farm. this should give us
# very high hit rates and slightly faster cache searching.
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
### set this if you need a proxy setting for the
# outbound web transaction that reports the results