From ff539d2939732c01f4be1e37f3f60f26d6c0bf8a Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Thu, 29 Aug 2024 22:29:03 +0200 Subject: [PATCH] Detect Azure Linux properly Fixes #2988 --- mkosi/distributions/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mkosi/distributions/__init__.py b/mkosi/distributions/__init__.py index eba9371e8..10df0902a 100644 --- a/mkosi/distributions/__init__.py +++ b/mkosi/distributions/__init__.py @@ -177,9 +177,13 @@ def detect_distribution() -> tuple[Optional[Distribution], Optional[str]]: version_id = os_release.get("VERSION_ID", None) version_codename = os_release.get("VERSION_CODENAME", None) + quirks = { + "azurelinux": Distribution.azure, + } + d: Optional[Distribution] = None for the_id in [dist_id, *dist_id_like]: - d = Distribution.__members__.get(the_id, None) + d = Distribution.__members__.get(the_id, quirks.get(the_id)) if d is not None: break -- 2.47.2