22 #include <plugin/slave/replication_slave.h>
23 #include <drizzled/plugin.h>
24 #include <drizzled/configmake.h>
26 #include <boost/program_options.hpp>
27 #include <boost/filesystem.hpp>
30 using namespace drizzled;
33 namespace po= boost::program_options;
34 namespace fs= boost::filesystem;
39 static const fs::path DEFAULT_SLAVE_CFG_FILE= SYSCONFDIR
"/slave.cfg";
41 static string slave_config;
47 ReplicationSlave *slave=
new ReplicationSlave(vm[
"config-file"].as<string>());
54 context(
"config-file",
55 po::value<string>()->default_value(DEFAULT_SLAVE_CFG_FILE.string()),
56 N_(
"Path to the slave configuration file"));
61 DRIZZLE_DECLARE_PLUGIN
67 N_(
"Drizzle replication slave"),
73 DRIZZLE_DECLARE_PLUGIN_END;