--- src/PVE/INotify.pm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/src/PVE/INotify.pm b/src/PVE/INotify.pm index c825a11..bc6c345 100644 --- a/src/PVE/INotify.pm +++ b/src/PVE/INotify.pm @@ -853,7 +853,11 @@ sub read_etc_network_interfaces { $devs->{$p} = 1; } my $str = join (' ', sort keys %{$devs}); - $d->{$id} = $str || ''; + if ($d->{$id}) { + $d->{$id} .= "\n" . $str if $str; + } else { + $d->{$id} = $str || ''; + } } elsif ($id eq 'bridge_stp') { if ($value =~ m/^\s*(on|yes)\s*$/i) { $d->{$id} = 'on'; @@ -1008,8 +1012,8 @@ sub __interface_to_string { if ($d->{type} eq 'bridge') { - my $ports = $d->{bridge_ports} || 'none'; - $raw .= "\tbridge_ports $ports\n"; + my @ports = split(/\n/, $d->{bridge_ports} || 'none'); + $raw .= "\tbridge_ports $_\n" foreach @ports; $done->{bridge_ports} = 1; my $v = defined($d->{bridge_stp}) ? $d->{bridge_stp} : 'off'; -- 2.1.4 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel