From 47a3d00f1b2e892ded43d684874837b69b171d28 Mon Sep 17 00:00:00 2001 From: Mikhail Klementev Date: Sun, 18 Jun 2023 12:58:40 +0000 Subject: [PATCH] fix: use separate container for opensuse 12.3 --- distro/opensuse/opensuse.go | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/distro/opensuse/opensuse.go b/distro/opensuse/opensuse.go index 8ad1059..8926bd0 100644 --- a/distro/opensuse/opensuse.go +++ b/distro/opensuse/opensuse.go @@ -42,8 +42,17 @@ func (suse OpenSUSE) Packages() (pkgs []string, err error) { var name string if strings.HasPrefix(suse.release, "12") { - name = "opensuse:12" - cnturl := cache.ContainerURL("openSUSE-12.1") + var cnt string + switch suse.release { + case "12.1", "12.2": + name = "opensuse:12.1" + cnt = "openSUSE-12.1" + case "12.3": + name = "opensuse:12.3" + cnt = "openSUSE-12.3" + } + + cnturl := cache.ContainerURL(cnt) err = container.Import(cnturl, name) if err != nil { return