mirror of
https://github.com/FRRouting/frr.git
synced 2025-04-30 13:37:17 +02:00
build: nuke ZEBRA_SERV_PATH
This just unnecessarily complicates things by involving autoconf. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
This commit is contained in:
parent
80b6787e27
commit
72783ecca2
|
@ -2737,7 +2737,6 @@ AC_DEFINE_UNQUOTED([YANG_MODELS_PATH], ["$CFG_YANGMODELS"], [path to YANG data m
|
||||||
AC_DEFINE_UNQUOTED([WATCHFRR_SH_PATH], ["${CFG_SBIN%/}/watchfrr.sh"], [path to watchfrr.sh])
|
AC_DEFINE_UNQUOTED([WATCHFRR_SH_PATH], ["${CFG_SBIN%/}/watchfrr.sh"], [path to watchfrr.sh])
|
||||||
|
|
||||||
AC_DEFINE_UNQUOTED([LDPD_SOCKET], ["$CFG_STATE%s%s/ldpd.sock"], [ldpd control socket])
|
AC_DEFINE_UNQUOTED([LDPD_SOCKET], ["$CFG_STATE%s%s/ldpd.sock"], [ldpd control socket])
|
||||||
AC_DEFINE_UNQUOTED([ZEBRA_SERV_PATH], ["$CFG_STATE%s%s/zserv.api"], [zebra api socket])
|
|
||||||
AC_DEFINE_UNQUOTED([OSPFD_GR_STATE], ["$CFG_STATE%s/ospfd-gr.json"], [ospfd GR state information])
|
AC_DEFINE_UNQUOTED([OSPFD_GR_STATE], ["$CFG_STATE%s/ospfd-gr.json"], [ospfd GR state information])
|
||||||
AC_DEFINE_UNQUOTED([OSPF6D_GR_STATE], ["$CFG_STATE/ospf6d-gr.json"], [ospf6d GR state information])
|
AC_DEFINE_UNQUOTED([OSPF6D_GR_STATE], ["$CFG_STATE/ospf6d-gr.json"], [ospf6d GR state information])
|
||||||
AC_DEFINE_UNQUOTED([ISISD_RESTART], ["$CFG_STATE%s/isid-restart.json"], [isisd restart information])
|
AC_DEFINE_UNQUOTED([ISISD_RESTART], ["$CFG_STATE%s/isid-restart.json"], [isisd restart information])
|
||||||
|
|
11
lib/libfrr.c
11
lib/libfrr.c
|
@ -56,7 +56,7 @@ char frr_protoname[256] = "NONE";
|
||||||
char frr_protonameinst[256] = "NONE";
|
char frr_protonameinst[256] = "NONE";
|
||||||
|
|
||||||
char config_default[512];
|
char config_default[512];
|
||||||
char frr_zclientpath[256];
|
char frr_zclientpath[512];
|
||||||
static char pidfile_default[1024];
|
static char pidfile_default[1024];
|
||||||
#ifdef HAVE_SQLITE3
|
#ifdef HAVE_SQLITE3
|
||||||
static char dbfile_default[512];
|
static char dbfile_default[512];
|
||||||
|
@ -343,8 +343,7 @@ void frr_preinit(struct frr_daemon_info *daemon, int argc, char **argv)
|
||||||
frr_sysconfdir, di->name);
|
frr_sysconfdir, di->name);
|
||||||
snprintf(pidfile_default, sizeof(pidfile_default), "%s/%s.pid",
|
snprintf(pidfile_default, sizeof(pidfile_default), "%s/%s.pid",
|
||||||
frr_runstatedir, di->name);
|
frr_runstatedir, di->name);
|
||||||
snprintf(frr_zclientpath, sizeof(frr_zclientpath),
|
snprintf(frr_zclientpath, sizeof(frr_zclientpath), ZAPI_SOCK_NAME);
|
||||||
ZEBRA_SERV_PATH, "", "");
|
|
||||||
#ifdef HAVE_SQLITE3
|
#ifdef HAVE_SQLITE3
|
||||||
snprintf(dbfile_default, sizeof(dbfile_default), "%s/%s.db",
|
snprintf(dbfile_default, sizeof(dbfile_default), "%s/%s.db",
|
||||||
frr_dbdir, di->name);
|
frr_dbdir, di->name);
|
||||||
|
@ -496,13 +495,13 @@ static int frr_opt(int opt)
|
||||||
}
|
}
|
||||||
di->pathspace = optarg;
|
di->pathspace = optarg;
|
||||||
|
|
||||||
if (!di->zpathspace)
|
|
||||||
snprintf(frr_zclientpath, sizeof(frr_zclientpath),
|
|
||||||
ZEBRA_SERV_PATH, "/", di->pathspace);
|
|
||||||
snprintf(frr_runstatedir, sizeof(frr_runstatedir),
|
snprintf(frr_runstatedir, sizeof(frr_runstatedir),
|
||||||
FRR_RUNSTATE_PATH "/%s", di->pathspace);
|
FRR_RUNSTATE_PATH "/%s", di->pathspace);
|
||||||
snprintf(pidfile_default, sizeof(pidfile_default), "%s/%s.pid",
|
snprintf(pidfile_default, sizeof(pidfile_default), "%s/%s.pid",
|
||||||
frr_runstatedir, di->name);
|
frr_runstatedir, di->name);
|
||||||
|
if (!di->zpathspace)
|
||||||
|
snprintf(frr_zclientpath, sizeof(frr_zclientpath),
|
||||||
|
ZAPI_SOCK_NAME);
|
||||||
break;
|
break;
|
||||||
case 'o':
|
case 'o':
|
||||||
vrf_set_default_name(optarg);
|
vrf_set_default_name(optarg);
|
||||||
|
|
|
@ -22,6 +22,8 @@
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define ZAPI_SOCK_NAME "%s/zserv.api", frr_runstatedir
|
||||||
|
|
||||||
/* The following options disable specific command line options that
|
/* The following options disable specific command line options that
|
||||||
* are not applicable for a particular daemon.
|
* are not applicable for a particular daemon.
|
||||||
*/
|
*/
|
||||||
|
@ -169,7 +171,7 @@ DECLARE_KOOH(frr_fini, (), ());
|
||||||
extern void frr_fini(void);
|
extern void frr_fini(void);
|
||||||
|
|
||||||
extern char config_default[512];
|
extern char config_default[512];
|
||||||
extern char frr_zclientpath[256];
|
extern char frr_zclientpath[512];
|
||||||
extern const char frr_sysconfdir[];
|
extern const char frr_sysconfdir[];
|
||||||
extern char frr_runstatedir[256];
|
extern char frr_runstatedir[256];
|
||||||
extern const char frr_moduledir[];
|
extern const char frr_moduledir[];
|
||||||
|
|
Loading…
Reference in a new issue