diff options
| author | Igor Ryzhov <iryzhov@nfware.com> | 2024-02-03 22:43:58 +0200 | 
|---|---|---|
| committer | Igor Ryzhov <iryzhov@nfware.com> | 2024-02-04 22:27:11 +0200 | 
| commit | 3c40cead5a310e35f97c1e7a06e5e4e9509b8788 (patch) | |
| tree | ac8d933ad362545da63f955fed7a90c209a7dd5c /mgmtd | |
| parent | 273356eac5d5588bfb1636787cb570a11576af37 (diff) | |
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>
Diffstat (limited to 'mgmtd')
| -rw-r--r-- | mgmtd/mgmt_main.c | 8 | 
1 files changed, 1 insertions, 7 deletions
diff --git a/mgmtd/mgmt_main.c b/mgmtd/mgmt_main.c index 5be849b63c..1942949b1d 100644 --- a/mgmtd/mgmt_main.c +++ b/mgmtd/mgmt_main.c @@ -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);  | 
