From 02d9462dbe82a434deafa2c957179b484d395278 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Fri, 16 Jun 2023 09:43:03 +0200 Subject: [PATCH] setup: enable systemd-networkd via preset for ubuntu 23.04+ Signed-off-by: Wolfgang Bumiller --- src/PVE/LXC/Setup/Ubuntu.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/PVE/LXC/Setup/Ubuntu.pm b/src/PVE/LXC/Setup/Ubuntu.pm index e61c0d5..905cacb 100644 --- a/src/PVE/LXC/Setup/Ubuntu.pm +++ b/src/PVE/LXC/Setup/Ubuntu.pm @@ -64,7 +64,7 @@ sub template_fixup { my $version = $self->{version}; - if ($version >= '17.10') { + if ($version >= '17.10' && $version < '23.04') { # enable systemd-networkd $self->ct_mkdir('/etc/systemd/system/multi-user.target.wants'); $self->ct_mkdir('/etc/systemd/system/socket.target.wants'); @@ -96,6 +96,10 @@ sub setup_init { my $version = $self->{version}; + if ($version >= '23.04') { + $self->setup_systemd_preset({ 'systemd-networkd.service' => 1 }); + } + if ($version >= '16.10') { $self->setup_container_getty_service($conf); } -- 2.39.2