From: Wolfgang Bumiller <w.bumil...@proxmox.com> This used to be a patch on top of lxc, now we just configure it explicitly here to reduce the patch load.
Signed-off-by: Wolfgang Bumiller <w.bumil...@proxmox.com> --- src/PVE/LXC.pm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/PVE/LXC.pm b/src/PVE/LXC.pm index de4389d..b397d67 100644 --- a/src/PVE/LXC.pm +++ b/src/PVE/LXC.pm @@ -580,6 +580,8 @@ sub update_lxc_config { return; } + my ($lxc_major, $lxc_minor) = get_lxc_version(); + my $raw = ''; die "missing 'arch' - internal error" if !$conf->{arch}; @@ -682,6 +684,11 @@ sub update_lxc_config { $raw .= "lxc.net.$ind.hwaddr = $d->{hwaddr}\n" if defined($d->{hwaddr}); $raw .= "lxc.net.$ind.name = $d->{name}\n" if defined($d->{name}); $raw .= "lxc.net.$ind.mtu = $d->{mtu}\n" if defined($d->{mtu}); + + # Starting with lxc 4.0, we do not patch lxc to execute our up-scripts. + if ($lxc_major >= 4) { + $raw .= "lxc.net.$ind.script.up = /usr/share/lxc/lxcnetaddbr\n"; + } } my $had_cpuset = 0; -- 2.20.1 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel