mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-09-05 00:15:17 +00:00
[5531] Done
This commit is contained in:
@@ -412,27 +412,25 @@ configureDhcp4Server(Dhcpv4Srv&, isc::data::ConstElementPtr config_set,
|
||||
|
||||
// Please move at the end when migration will be finished.
|
||||
if (config_pair.first == "lease-database") {
|
||||
DbAccessParser parser(DbAccessParser::LEASE_DB);
|
||||
DbAccessParser parser(CfgDbAccess::LEASE_DB);
|
||||
CfgDbAccessPtr cfg_db_access = srv_cfg->getCfgDbAccess();
|
||||
parser.parse(cfg_db_access, config_pair.second);
|
||||
continue;
|
||||
}
|
||||
|
||||
if (config_pair.first == "hosts-database") {
|
||||
DbAccessParser parser(DbAccessParser::HOSTS_DB);
|
||||
DbAccessParser parser(CfgDbAccess::HOSTS_DB);
|
||||
CfgDbAccessPtr cfg_db_access = srv_cfg->getCfgDbAccess();
|
||||
parser.parse(cfg_db_access, config_pair.second);
|
||||
continue;
|
||||
}
|
||||
|
||||
// For now only support empty or singleton, ignoring extra entries.
|
||||
if (config_pair.first == "hosts-databases") {
|
||||
if (config_pair.second->size() == 0) {
|
||||
continue;
|
||||
}
|
||||
DbAccessParser parser(DbAccessParser::HOSTS_DB);
|
||||
CfgDbAccessPtr cfg_db_access = srv_cfg->getCfgDbAccess();
|
||||
parser.parse(cfg_db_access, config_pair.second->get(0));
|
||||
for (size_t i = 0; i < config_pair.second->size(); ++i) {
|
||||
DbAccessParser parser(CfgDbAccess::HOSTS_DB + i);
|
||||
parser.parse(cfg_db_access, config_pair.second->get(i));
|
||||
}
|
||||
continue;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user