Allow the configuration to specify environment variables (passed on

the command line to tinderbox.pl)
Build Kerberos V in all setups (this was previously taken care of by
tinderbox.pl).
Tweak the 9ball configuration to make powerpc builds work (with a
little help from a toolchain patch provided by grehan)
This commit is contained in:
des 2003-03-14 00:55:41 +00:00
parent fe4d359e19
commit 4f171e5869

View File

@ -50,6 +50,7 @@ my %CONFIGS = (
'ia64' => [ 'ia64' ],
'sparc64' => [ 'sparc64' ],
},
'ENV' => [ 'MAKE_KERBEROS5=YES', 'BOOT2_UFS=UFS1_ONLY' ],
},
# 4-STABLE tinderbox
'triangle' => {
@ -60,15 +61,17 @@ my %CONFIGS = (
'alpha' => [ 'alpha' ],
'i386' => [ 'i386', 'pc98' ],
},
'ENV' => [ 'MAKE_KERBEROS5=YES' ],
},
# Test setup
'9ball' => {
'BRANCHES' => [ 'CURRENT' ],
'TARGETS' => [ 'world', 'generic', 'lint' ],
'TARGETS' => [ 'world', 'generic' ],
'ARCHES' => {
'powerpc' => [ 'powerpc' ],
},
'EMAIL' => 'des@ofug.org',
'ENV' => [ 'MAKE_KERBEROS5=YES',
'NOLIBC_R=YES', 'NOFORTH=YES' ],
},
);
my %CONFIG = ();
@ -130,6 +133,7 @@ sub tinderbox($$$) {
push(@args, "--arch=$arch");
push(@args, "--machine=$machine");
push(@args, @{$CONFIG{'TARGETS'}});
push(@args, @{$CONFIG{'ENV'}});
my $pid = fork();
if (!defined($pid)) {
warn("fork(): $!\n");