summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2003-02-12 20:18:08 +0000
committerdes <des@FreeBSD.org>2003-02-12 20:18:08 +0000
commitffff6c6fa337395111b43b702c9e40720cd3a89a (patch)
tree00a4ed55f7dda16de38692e8bdfe3a15eaa73d6d /tools
parent1998abeb23dab7b75455dd4404b6c6e65f3f5d17 (diff)
downloadFreeBSD-src-ffff6c6fa337395111b43b702c9e40720cd3a89a.zip
FreeBSD-src-ffff6c6fa337395111b43b702c9e40720cd3a89a.tar.gz
Slight cleanup; adjust verbosity; unlink the logfile before opening it
to tickle 'tail -F'.
Diffstat (limited to 'tools')
-rw-r--r--tools/tools/tinderbox/tinderbox.pl15
1 files changed, 8 insertions, 7 deletions
diff --git a/tools/tools/tinderbox/tinderbox.pl b/tools/tools/tinderbox/tinderbox.pl
index 859cd56..3d8fa63 100644
--- a/tools/tools/tinderbox/tinderbox.pl
+++ b/tools/tools/tinderbox/tinderbox.pl
@@ -145,6 +145,8 @@ sub remove_dir($) {
}
closedir(DIR)
or return warning("$dir: $!");
+ message("rmdir $dir")
+ if ($verbose);
return rmdir($dir);
}
@@ -155,8 +157,7 @@ sub make_dir($) {
if (!-d $dir && $dir =~ m|^(\S*)/([^\s/]+)$|) {
make_dir($1)
or return undef;
- message("creating $dir")
- if ($verbose);
+ message("mkdir $dir");
mkdir("$dir")
or return undef;
}
@@ -166,8 +167,7 @@ sub make_dir($) {
sub cd($) {
my $dir = shift;
- message("cd $dir")
- if ($verbose);
+ message("cd $dir");
chdir($dir)
or error("$dir: $!");
}
@@ -179,8 +179,7 @@ sub spawn($@) {
my $cmd = shift; # Command to run
my @args = @_; # Arguments
- message($cmd, @args)
- if ($verbose);
+ message($cmd, @args);
my $pid = fork();
if (!defined($pid)) {
return warning("fork(): $!");
@@ -342,6 +341,7 @@ MAIN:{
}
$logfile = $1;
logstage("logging to $logfile");
+ unlink($logfile);
open(STDOUT, '>', $logfile)
or error("$logfile: $!");
open(STDERR, ">&STDOUT");
@@ -370,7 +370,7 @@ MAIN:{
"-R",
$verbose ? "-q" : "-Q",
"-d$repository",
- );
+ );
if (-d "$sandbox/src") {
push(@cvsargs, "update", "-Pd");
} else {
@@ -392,6 +392,7 @@ MAIN:{
'__MAKE_CONF' => "/dev/null",
'MAKEOBJDIRPREFIX' => "$sandbox/obj",
+ 'NO_KERNELCLEAN' => "YES",
'TARGET_ARCH' => $arch,
'TARGET_MACHINE' => $machine,
OpenPOWER on IntegriCloud