]> git.proxmox.com Git - pve-container.git/commitdiff
setup: enable systemd-networkd via preset for ubuntu 23.04+
authorWolfgang Bumiller <w.bumiller@proxmox.com>
Fri, 16 Jun 2023 07:43:03 +0000 (09:43 +0200)
committerWolfgang Bumiller <w.bumiller@proxmox.com>
Fri, 16 Jun 2023 08:17:41 +0000 (10:17 +0200)
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
src/PVE/LXC/Setup/Ubuntu.pm

index e61c0d547f5c72ac4143283a52dd5ff7f0b1c5d9..905cacb00d0ccdda5421f60150184c6578e496bc 100644 (file)
@@ -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);
     }