mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-07-16 11:34:14 +00:00
mgmtd: disable lib code for config reading
mgmtd reads config files on its own, it doesn't need libfrr to do that. The code is already skipped, because mgmtd uses `di->read_in` thread for config reading and libfrr doesn't reschedule the thread, so this commit just removes the dead code. Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
This commit is contained in:
parent
273356eac5
commit
3c40cead5a
@ -48,7 +48,6 @@ struct zebra_privs_t mgmt_privs = {
|
||||
};
|
||||
|
||||
static struct frr_daemon_info mgmtd_di;
|
||||
char backup_config_file[256];
|
||||
|
||||
/* SIGHUP handler. */
|
||||
static void sighup(void)
|
||||
@ -212,7 +211,7 @@ FRR_DAEMON_INFO(mgmtd, MGMTD,
|
||||
.n_yang_modules = array_size(mgmt_yang_modules),
|
||||
|
||||
/* avoid libfrr trying to read our config file for us */
|
||||
.flags = FRR_MANUAL_VTY_START,
|
||||
.flags = FRR_MANUAL_VTY_START | FRR_NO_SPLIT_CONFIG,
|
||||
);
|
||||
/* clang-format on */
|
||||
|
||||
@ -274,11 +273,6 @@ int main(int argc, char **argv)
|
||||
/* MGMTD related initialization. */
|
||||
mgmt_init();
|
||||
|
||||
snprintf(backup_config_file, sizeof(backup_config_file),
|
||||
"%s/zebra.conf", frr_sysconfdir);
|
||||
mgmtd_di.backup_config_file = backup_config_file;
|
||||
|
||||
/* this will queue a read configs event */
|
||||
frr_config_fork();
|
||||
|
||||
frr_run(mm->master);
|
||||
|
Loading…
Reference in New Issue
Block a user