From: Daan De Meyer Date: Fri, 3 Mar 2023 19:04:22 +0000 (+0100) Subject: Fall back to /usr/lib/systemd/ukify if ukify is not found in PATH X-Git-Tag: v15~311^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=90ba39c823764738d98a97ead20dab98b1f7b50b;p=thirdparty%2Fmkosi.git Fall back to /usr/lib/systemd/ukify if ukify is not found in PATH --- diff --git a/mkosi/__init__.py b/mkosi/__init__.py index 224ad2722..c0128f47d 100644 --- a/mkosi/__init__.py +++ b/mkosi/__init__.py @@ -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",