]> git.proxmox.com Git - pve-common.git/blobdiff - src/PVE/INotify.pm
inotify/interfaces: fallback to cidr for address on write
[pve-common.git] / src / PVE / INotify.pm
index ae9e5e2777040f60aaf4bcc072c021a60efb5004..3fa5af62777db77a73252c4cf64017b8c5939459 100644 (file)
@@ -1413,8 +1413,9 @@ sub __write_etc_network_interfaces {
     foreach my $iface (keys %$ifaces) {
        my $d = $ifaces->{$iface};
 
-       delete $d->{cidr};
-       delete $d->{cidr6};
+       my ($cidr, $cidr6) = (delete $d->{cidr}, delete $d->{cidr6});
+       $d->{address} //= $cidr;
+       $d->{address6} //= $cidr6;
 
        my $ports = '';
        foreach my $k (qw(bridge_ports ovs_ports slaves ovs_bonds)) {