Pure removals, my favorite kind of patch.

But... with which version did it get support for this? If it's not the first one we shipped with buster, do we want to add a version check here instead of simply removing this?

On 3/20/20 11:44 AM, Alexandre Derumier wrote:
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;



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

Reply via email to