]> git.proxmox.com Git - pve-network.git/commitdiff
don't regenerate frr config if no router is defined
authorAlexandre Derumier <aderumier@odiso.com>
Wed, 4 Sep 2019 05:49:31 +0000 (07:49 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 4 Sep 2019 15:10:08 +0000 (17:10 +0200)
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
PVE/Network/SDN.pm
test/generateconfig.pl

index 1e89d97676cf25ec03f4d32ed74229c0af952d1e..1d84a32e9f1a8d9090715170d99ff86ebe0a08d8 100644 (file)
@@ -195,6 +195,8 @@ sub generate_frr_config {
        }
     }
 
+    return undef if !$frr_cfg;
+
     #generate configuration
     my $config = {};
 
index 04e930ba7248a4dd3aacf3cab0e7fe34a4264ff6..dda9b8e810c2da1578b9c15c27816e2e90f1ccc0 100644 (file)
@@ -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;
+}