return (Path(f"{vendor_id}.bin"), ucode)
elif vendor_id == "GenuineIntel":
uroot = root / "usr/lib/firmware/intel-ucode"
- if (ucode := (uroot / f"{family:02x}-{model:02x}-{stepping:02x}")).exists():
+ if (ucode := uroot / f"{family:02x}-{model:02x}-{stepping:02x}").exists():
return (Path(f"{vendor_id}.bin"), ucode)
- if (ucode := (uroot / f"{family:02x}-{model:02x}-{stepping:02x}.initramfs")).exists():
+ if (ucode := uroot / f"{family:02x}-{model:02x}-{stepping:02x}.initramfs").exists():
return (Path(f"{vendor_id}.bin"), ucode)
return (Path(f"{vendor_id}.bin"), None)
# SPDX-License-Identifier: LGPL-2.1+
import tempfile
-import xml.etree.ElementTree as ElementTree
from collections.abc import Iterable, Sequence
from pathlib import Path
+from xml.etree import ElementTree
from mkosi.config import Architecture, Config
from mkosi.context import Context