summaryrefslogtreecommitdiffstats
path: root/WebKitTools/Scripts/bisect-builds
diff options
context:
space:
mode:
Diffstat (limited to 'WebKitTools/Scripts/bisect-builds')
-rwxr-xr-xWebKitTools/Scripts/bisect-builds5
1 files changed, 3 insertions, 2 deletions
diff --git a/WebKitTools/Scripts/bisect-builds b/WebKitTools/Scripts/bisect-builds
index 55bf238..063b61e 100755
--- a/WebKitTools/Scripts/bisect-builds
+++ b/WebKitTools/Scripts/bisect-builds
@@ -363,12 +363,13 @@ sub mountAndRunNightly($$$$)
my $mountPath = "/Volumes/WebKit";
my $webkitApp = File::Spec->catfile($mountPath, "WebKit.app");
my $diskImage = File::Spec->catfile($directory, $filename);
+ my $devNull = File::Spec->devnull();
my $i = 0;
while (-e $mountPath) {
$i++;
usleep 100 if $i > 1;
- exec "hdiutil", "detach '$mountPath' 2> " . File::Spec->devnull();
+ `hdiutil detach '$mountPath' 2> $devNull`;
die "Could not unmount $diskImage at $mountPath" if $i > 100;
}
die "Can't mount $diskImage: $mountPath already exists!" if -e $mountPath;
@@ -393,7 +394,7 @@ sub mountAndRunNightly($$$$)
$tempFile ||= "";
`DYLD_FRAMEWORK_PATH=$frameworkPath WEBKIT_UNSET_DYLD_FRAMEWORK_PATH=YES $safari $tempFile`;
- exec "hdiutil", "detach '$mountPath' 2> " . File::Spec->devnull();
+ `hdiutil detach '$mountPath' 2> $devNull`;
}
sub parseRevisions($$;$)