From 10968f73a18ae542e8691099ff64bfead32363c3 Mon Sep 17 00:00:00 2001 From: Magnus Svensson <msvensson@mysql.com> Date: Thu, 19 Jun 2008 10:07:55 +0200 Subject: [PATCH] Instruct mysql_upgrade what tmpdir to use --- mysql-test/lib/My/ConfigFactory.pm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/mysql-test/lib/My/ConfigFactory.pm b/mysql-test/lib/My/ConfigFactory.pm index 824267c8cc..31927f5e8d 100644 --- a/mysql-test/lib/My/ConfigFactory.pm +++ b/mysql-test/lib/My/ConfigFactory.pm @@ -300,6 +300,16 @@ my @mysqlbinlog_rules= ); +# +# Rules to run for [mysql_upgrade] section +# - will be run in order listed here +# +my @mysql_upgrade_rules= +( + { 'tmpdir' => sub { return shift->{ARGS}->{tmpdir}; } }, +); + + # # Generate a [client.<suffix>] group to be # used for connecting to [mysqld.<suffix>] @@ -606,6 +616,11 @@ sub new_config { $config->insert('mysqlbinlog'), @mysqlbinlog_rules); + # [mysql_upgrade] need additional settings + $self->run_rules_for_group($config, + $config->insert('mysql_upgrade'), + @mysql_upgrade_rules); + # Additional rules required for [client] $self->run_rules_for_group($config, $config->insert('client'), -- 2.30.9