summaryrefslogtreecommitdiff
path: root/mysql-test/mysql-test-run.pl
diff options
context:
space:
mode:
authorunknown <msvensson@pilot.(none)>2008-05-09 12:17:00 +0200
committerunknown <msvensson@pilot.(none)>2008-05-09 12:17:00 +0200
commitc0650b3621ee14bcc0e147348a05d75205b6ef85 (patch)
tree27a384b8cc74873e556a6bdac8700b25393a73f1 /mysql-test/mysql-test-run.pl
parent1e1918141bbf1629c29c789dee171eb90770d7b6 (diff)
parentecc6795c45fc676dca657d4144cc5e5a6ec47e70 (diff)
downloadmariadb-git-c0650b3621ee14bcc0e147348a05d75205b6ef85.tar.gz
Merge pilot.(none):/data/msvensson/mysql/mysql-5.1-rpl
into pilot.(none):/data/msvensson/mysql/mysql-5.1-maint2 mysql-test/mysql-test-run.pl: Merge
Diffstat (limited to 'mysql-test/mysql-test-run.pl')
-rwxr-xr-xmysql-test/mysql-test-run.pl12
1 files changed, 9 insertions, 3 deletions
diff --git a/mysql-test/mysql-test-run.pl b/mysql-test/mysql-test-run.pl
index adf207d6473..b46705eede5 100755
--- a/mysql-test/mysql-test-run.pl
+++ b/mysql-test/mysql-test-run.pl
@@ -1196,7 +1196,13 @@ sub set_build_thread_ports($) {
sub collect_mysqld_features {
my $found_variable_list_start= 0;
- my $tmpdir= tempdir(CLEANUP => 0); # Directory removed by this function
+ my $use_tmpdir;
+ if ( defined $opt_tmpdir and -d $opt_tmpdir){
+ # Create the tempdir in $opt_tmpdir
+ $use_tmpdir= $opt_tmpdir;
+ }
+ my $tmpdir= tempdir(CLEANUP => 0, # Directory removed by this function
+ DIR => $use_tmpdir);
#
# Execute "mysqld --no-defaults --help --verbose" to get a
@@ -4086,7 +4092,7 @@ sub gdb_arguments {
# Write $args to gdb init file
my $str= join(" ", @$$args);
- my $gdb_init_file= "$opt_tmpdir/gdbinit.$type";
+ my $gdb_init_file= "$opt_vardir/tmp/gdbinit.$type";
# Remove the old gdbinit file
unlink($gdb_init_file);
@@ -4150,7 +4156,7 @@ sub ddd_arguments {
# Write $args to ddd init file
my $str= join(" ", @$$args);
- my $gdb_init_file= "$opt_tmpdir/gdbinit.$type";
+ my $gdb_init_file= "$opt_vardir/tmp/gdbinit.$type";
# Remove the old gdbinit file
unlink($gdb_init_file);