]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Fall back to /usr/lib/systemd/ukify if ukify is not found in PATH
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 3 Mar 2023 19:04:22 +0000 (20:04 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 3 Mar 2023 19:23:36 +0000 (20:23 +0100)
mkosi/__init__.py

index 224ad27222776a4ba6ce7ca8f371a2396c983117..c0128f47dc0a48bfeb56b582c503cf26ec279638 100644 (file)
@@ -835,7 +835,7 @@ def install_unified_kernel(state: MkosiState, roothash: Optional[str]) -> None:
             state.workspace.joinpath("cmdline").write_text(f"{' '.join(cmdline).strip()}\x00")
 
             cmd: list[PathString] = [
-                "ukify",
+                shutil.which("ukify") or "/usr/lib/systemd/ukify",
                 "--cmdline", f"@{state.workspace / 'cmdline'}",
                 "--os-release", f"@{state.root / 'usr/lib/os-release'}",
                 "--stub", state.root / f"lib/systemd/boot/efi/linux{EFI_ARCHITECTURES[state.config.architecture]}.efi.stub",