From 62e54fb7528fe1df533191633057c237e0eafc0a Mon Sep 17 00:00:00 2001 From: Alexandre Derumier Date: Wed, 4 Sep 2019 07:49:31 +0200 Subject: [PATCH] don't regenerate frr config if no router is defined Signed-off-by: Alexandre Derumier --- PVE/Network/SDN.pm | 2 ++ test/generateconfig.pl | 8 +++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/PVE/Network/SDN.pm b/PVE/Network/SDN.pm index 1e89d97..1d84a32 100644 --- a/PVE/Network/SDN.pm +++ b/PVE/Network/SDN.pm @@ -195,6 +195,8 @@ sub generate_frr_config { } } + return undef if !$frr_cfg; + #generate configuration my $config = {}; diff --git a/test/generateconfig.pl b/test/generateconfig.pl index 04e930b..dda9b8e 100644 --- a/test/generateconfig.pl +++ b/test/generateconfig.pl @@ -15,6 +15,8 @@ print "\n"; my $frr_config = PVE::Network::SDN::generate_frr_config(); -PVE::Network::SDN::write_frr_config($frr_config); -print "/etc/frr/frr.conf\n"; -print $frr_config; +if ($frr_config) { + PVE::Network::SDN::write_frr_config($frr_config); + print "/etc/frr/frr.conf\n"; + print $frr_config; +}