The `openSUSE-release` package was renamed to `Leap-release` for Leap after
16.0, so it cannot be installed there.
def install(cls, context: Context) -> None:
packages = ["filesystem"]
if not any(p.endswith("-release") for p in context.config.packages):
- packages += ["openSUSE-release"]
+ if context.config.release in ("current", "stable", "leap") or (
+ context.config.release != "tumbleweed" and GenericVersion(context.config.release) >= 16
+ ):
+ packages += ["Leap-release"]
+ else:
+ packages += ["openSUSE-release"]
cls.install_packages(context, packages, apivfs=False)