Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
$writefh->close();
}
+sub write_frr_config {
+ my ($rawconfig) = @_;
+
+ return if !$rawconfig;
+ return if !-d "/etc/frr";
+
+ my $frr_config_file = "/etc/frr/frr.conf";
+
+ my $writefh = IO::File->new($frr_config_file,">");
+ print $writefh $rawconfig;
+ $writefh->close();
+}
+
sub status {
use PVE::Network::SDN;
+
my $network_config = PVE::Network::SDN::generate_etc_network_config();
PVE::Network::SDN::write_etc_network_config($network_config);
+print "/etc/network/interfaces\n";
print $network_config;
+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;