[pve-devel] [PATCH container] add support for openSUSE Leap 15.0
Thomas Lamprecht
t.lamprecht at proxmox.com
Fri Aug 3 15:07:44 CEST 2018
Signed-off-by: Thomas Lamprecht <t.lamprecht at proxmox.com>
---
NOTE: i have some issues with lxc 3.0 as the tty devices do not get created
(see #1854), but with LXC 2.1 this works as expected, and as the issue with 3.0
is also seen with already added opensuse 42.3 or archlinux it's rather not a
problem of an opensuse 15.0 template.
src/PVE/LXC/Setup.pm | 1 +
src/PVE/LXC/Setup/SUSE.pm | 3 +++
2 files changed, 4 insertions(+)
diff --git a/src/PVE/LXC/Setup.pm b/src/PVE/LXC/Setup.pm
index ea0d415..1b89f28 100644
--- a/src/PVE/LXC/Setup.pm
+++ b/src/PVE/LXC/Setup.pm
@@ -31,6 +31,7 @@ my $plugins = {
my $plugin_alias = {
arch => 'archlinux',
sles => 'opensuse',
+ 'opensuse-leap' => 'opensuse',
};
my $autodetect_type = sub {
diff --git a/src/PVE/LXC/Setup/SUSE.pm b/src/PVE/LXC/Setup/SUSE.pm
index 6e83c36..e5ee752 100644
--- a/src/PVE/LXC/Setup/SUSE.pm
+++ b/src/PVE/LXC/Setup/SUSE.pm
@@ -25,6 +25,9 @@ sub new {
} elsif ($ostype eq 'sles' && $major == 12) {
# OK - shares base with LEAP (42)
$setup_ct_getty_service = 1;
+ } elsif ($major == 15) {
+ # OK for SLES and openSUSE Leap, see: https://lwn.net/Articles/720924/
+ $setup_ct_getty_service = 1;
} else {
die "unsupported suse release '$version'\n";
}
--
2.18.0
More information about the pve-devel
mailing list