From ebbb3cee628d7bcd45be454d13e8b480cbd139d1 Mon Sep 17 00:00:00 2001 From: Nick Labich Date: Thu, 23 Jan 2025 15:30:57 -0500 Subject: [PATCH] Fix VarLink Machine.Register invocation --- mkosi/qemu.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mkosi/qemu.py b/mkosi/qemu.py index f99ad0f15..a51ff455a 100644 --- a/mkosi/qemu.py +++ b/mkosi/qemu.py @@ -999,7 +999,7 @@ def machine1_is_available(config: Config) -> bool: ).stdout.strip() ) - return any(service.name == "org.freedesktop.machine1" for service in services) + return any(service.get("name") == "org.freedesktop.machine1" for service in services) def finalize_register(config: Config) -> bool: @@ -1039,7 +1039,7 @@ def register_machine(config: Config, pid: int, fname: Path, cid: Optional[int]) "name": config.machine_or_name().replace("_", "-"), "service": "mkosi", "class": "vm", - "leader": pid, + "leader": {"pid": pid}, **({"rootDirectory": os.fspath(fname)} if fname.is_dir() else {}), **({"vSockCid": cid} if cid is not None else {}), **({"sshAddress": f"vsock/{cid}"} if cid is not None else {}),