]> git.puffer.fish Git - mirror/frr.git/commitdiff
vtysh: Check if bgpd is enabled before installing vtysh commands for RPKI 15764/head
authorDonatas Abraitis <donatas@opensourcerouting.org>
Tue, 16 Apr 2024 08:56:39 +0000 (11:56 +0300)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Tue, 16 Apr 2024 14:20:38 +0000 (14:20 +0000)
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
(cherry picked from commit d9d6db45825308c6e461b4be91736b67ee625b96)

vtysh/vtysh.c

index f90f8983d448e8bb40d2c30845433fc653c58916..1b3012c24c95aca2e3382b4c62236a1a965b4221 100644 (file)
@@ -5064,11 +5064,13 @@ void vtysh_init_vty(void)
        install_element(VRF_NODE, &vtysh_exit_vrf_cmd);
        install_element(VRF_NODE, &vtysh_quit_vrf_cmd);
 
+#ifdef HAVE_BGPD
        install_node(&rpki_vrf_node);
        install_element(VRF_NODE, &rpki_cmd);
        install_element(RPKI_VRF_NODE, &rpki_exit_cmd);
        install_element(RPKI_VRF_NODE, &rpki_quit_cmd);
        install_element(RPKI_VRF_NODE, &vtysh_end_all_cmd);
+#endif
 
        install_element(CONFIG_NODE, &vtysh_affinity_map_cmd);
        install_element(CONFIG_NODE, &vtysh_no_affinity_map_cmd);