summaryrefslogtreecommitdiff
path: root/server-tools/instance-manager/options.h
diff options
context:
space:
mode:
authorunknown <petr@mysql.com>2005-07-21 14:21:23 +0400
committerunknown <petr@mysql.com>2005-07-21 14:21:23 +0400
commit34fa3be594434bae844c087f7a79bca5103b758f (patch)
tree29261f504adad5b9145e9497ef5c680c3da1d3fe /server-tools/instance-manager/options.h
parent15413296d85b31d518255c4ea1cab84618a99f3f (diff)
downloadmariadb-git-34fa3be594434bae844c087f7a79bca5103b758f.tar.gz
WL #2713 Change IM behaviour so, that it only reads and alters one config file only.
Implemented on brian's request. server-tools/instance-manager/Makefile.am: define default config file server-tools/instance-manager/commands.cc: Use specified or default file to edit with SET commands instead of hardcoded file server-tools/instance-manager/commands.h: add member to SET commands server-tools/instance-manager/instance_map.cc: rename first_option -> single_defaults_option, made logging a bit more verbose server-tools/instance-manager/instance_map.h: rename first_option -> single_defaults_file + made it public server-tools/instance-manager/manager.cc: rename first_option -> single_defaults_file server-tools/instance-manager/mysqlmanager.cc: goto generic error label instead of simple return server-tools/instance-manager/options.cc: skip --defaults-extra file and give a message if it was specified, made IM to read one config file only server-tools/instance-manager/options.h: added new members to the option structure
Diffstat (limited to 'server-tools/instance-manager/options.h')
-rw-r--r--server-tools/instance-manager/options.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/server-tools/instance-manager/options.h b/server-tools/instance-manager/options.h
index 3df259864be..de9a61c2de3 100644
--- a/server-tools/instance-manager/options.h
+++ b/server-tools/instance-manager/options.h
@@ -36,11 +36,13 @@ struct Options
static const char *default_mysqld_path;
static const char *user;
/* the option which should be passed to process_default_option_files */
- static const char *first_option;
+ static const char *single_defaults_file_option;
static uint monitoring_interval;
static uint port_number;
static const char *bind_address;
+ static const char *default_config_file;
+ /* argv pointer returned by load_defaults() to be used by free_defaults() */
static char **saved_argv;
static int load(int argc, char **argv);