diff --git a/incus.py b/incus.py index 5793d09..127b7de 100755 --- a/incus.py +++ b/incus.py @@ -14,60 +14,19 @@ META = f"{ROOT}/meta" STREAMS = f"{META}/simplestreams/v1" -TYPE = ( - "default", -) -TYPES = ( - "default", - "cloud", -) -ARCHITECTURES_TYPE = { - "amd64": TYPE, - "arm64": TYPE, -} -ARCHITECTURES_TYPES = { - "amd64": TYPES, - "arm64": TYPES, -} -EL = { - "9": ARCHITECTURES_TYPES, - "8": ARCHITECTURES_TYPES, -} - - -def architectures_type(*versions: str) -> dict: - return {version: ARCHITECTURES_TYPE for version in versions} - - -def architectures_types(*versions: str) -> dict: - return {version: ARCHITECTURES_TYPES for version in versions} - - -PROFILE = { - "nixos": architectures_type("24.11"), - # apk - "alpine": architectures_types("3.21", "3.20"), - # deb - "debian": architectures_types("bookworm", "bullseye"), - "ubuntu": architectures_types("noble", "jammy"), - # rpm - "almalinux": EL, - "fedora": architectures_types("42", "41"), - "opensuse": { - "15.6": ARCHITECTURES_TYPES, - "15.5": ARCHITECTURES_TYPE, - }, - "rockylinux": EL, - # rolling - "archlinux": { - "current": { - "amd64": TYPES, - "arm64": TYPE, - }, +WANTED = { + "architectures": [ + "amd64", + "arm64", + ], + "images": { + "debian", + "arm64", }, } + def main() -> None: root = Path(__file__).resolve().parent / "root" # root path