from mkosi.tree import copy_tree, rmtree
from mkosi.types import PathString
from mkosi.user import INVOKING_USER, become_root
-from mkosi.util import StrEnum, flatten, flock, flock_or_die, try_or
+from mkosi.util import StrEnum, flock, flock_or_die, try_or
from mkosi.versioncomp import GenericVersion
QEMU_KVM_DEVICE_VERSION = GenericVersion("9.0")
if not firmware.is_uefi():
return None
- desc = flatten(
- p.glob("*")
- for p in (
- config.tools() / "etc/qemu/firmware",
- config.tools() / "usr/share/qemu/firmware",
- )
- )
+ desc = list((config.tools() / "usr/share/qemu/firmware").glob("*"))
+ if config.tools() == Path("/"):
+ desc += list((config.tools() / "etc/qemu/firmware").glob("*"))
arch = config.architecture.to_qemu()
machine = config.architecture.default_qemu_machine()