ifupdown2 support it now

Signed-off-by: Alexandre Derumier <aderum...@odiso.com>
---
 PVE/API2/Network.pm | 19 -------------------
 1 file changed, 19 deletions(-)

diff --git a/PVE/API2/Network.pm b/PVE/API2/Network.pm
index 82ae9037..ae6a350e 100644
--- a/PVE/API2/Network.pm
+++ b/PVE/API2/Network.pm
@@ -629,25 +629,6 @@ __PACKAGE__->register_method({
 
        assert_ifupdown2_installed();
 
-       if (-x '/usr/bin/ovs-vsctl') {
-           my $ovs_configured = sub {
-               my $ifaces = shift;
-               my @ovstypes = grep { $_->{type} =~ /^ovs\S+/i } values 
%$ifaces;
-               return scalar(@ovstypes) > 0;
-           };
-           my $tmp = PVE::INotify::read_file('interfaces', 1);
-           my $ifaces = $tmp->{data}->{ifaces};
-           my $changes = $tmp->{changes};
-
-           if ($ovs_configured->($ifaces)) {
-               die "There are OpenVSwitch configured interfaces, but ifupdown2 
".
-                   " reload is not compatible with openvswitch currently\n";
-           } elsif ($changes && $changes =~ 
/^\s*(?:[+-])?\s*(ovs_type|allow-ovs)/mi) {
-               die "Changes include OpenVSwitch interfaces, but ifupdown2 ".
-                   "reload is not compatible with openvswitch currently\n";
-           }
-       }
-
        my $worker = sub {
 
            rename($new_config_file, $current_config_file) if -e 
$new_config_file;
-- 
2.20.1

_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to