]> git.proxmox.com Git - pve-common.git/blobdiff - src/PVE/INotify.pm
Fix interface writer for bridge_ports and slaves.
[pve-common.git] / src / PVE / INotify.pm
index 621b55556d4ad5e0dd8e3a14022c6a34a8bcda16..44d0f2f91941931ac0a1fb5cdec9d767f2b341f1 100644 (file)
@@ -1054,6 +1054,7 @@ sub __interface_to_string {
        # not printing out options
     } elsif ($d->{type} eq 'bridge') {
 
        # not printing out options
     } elsif ($d->{type} eq 'bridge') {
 
+       $d->{bridge_ports} =~ s/([;,\s])+/ /g;
        my $ports = $d->{bridge_ports} || 'none';
        $raw .= "\tbridge_ports $ports\n";
        $done->{bridge_ports} = 1;
        my $ports = $d->{bridge_ports} || 'none';
        $raw .= "\tbridge_ports $ports\n";
        $done->{bridge_ports} = 1;
@@ -1073,6 +1074,7 @@ sub __interface_to_string {
     
     } elsif ($d->{type} eq 'bond') {
 
     
     } elsif ($d->{type} eq 'bond') {
 
+       $d->{slaves} =~ s/([;,\s])+/ /g;
        my $slaves = $d->{slaves} || 'none';
        $raw .= "\tslaves $slaves\n";
        $done->{slaves} = 1;
        my $slaves = $d->{slaves} || 'none';
        $raw .= "\tslaves $slaves\n";
        $done->{slaves} = 1;