|
@@ -15,7 +15,8 @@ MainClass::MainClass(int argc, char *argv[])
|
15
|
15
|
|
16
|
16
|
int MainClass::main()
|
17
|
17
|
{
|
18
|
|
- CommandLineOption configFile("config", 'c', "Path to the configuration directory", "PATH", "/etc/pdns-slave/");
|
|
18
|
+ CommandLineOption configFile("config", 'c', "Path to the configuration file",
|
|
19
|
+ "FILE", "/etc/pdns-slave/pdns-slave.json");
|
19
|
20
|
CommandLineOption help("help", 'h', "Displays this help", "", "");
|
20
|
21
|
CommandLineParser parser(_argc, _argv);
|
21
|
22
|
parser.addOption(&help);
|
|
@@ -25,12 +26,8 @@ int MainClass::main()
|
25
|
26
|
if (help.isSet())
|
26
|
27
|
return parser.showHelp(0, false);
|
27
|
28
|
|
28
|
|
- auto path = configFile.getValue();
|
29
|
|
- std::cout << "Using configuration directory " << path << std::endl;
|
30
|
|
-
|
31
|
|
- auto sqlPath = path + "/sql.json";
|
32
|
|
- auto hostsPath = path + "/hosts.json";
|
33
|
|
- auto dhcpPath = path + "/dhcp.conf";
|
|
29
|
+ auto file = configFile.getValue();
|
|
30
|
+ std::cout << "Using configuration file " << file << std::endl;
|
34
|
31
|
|
35
|
32
|
return 0;
|
36
|
33
|
}
|