diff options
author | Ilias Apalodimas <ilias.apalodimas@linaro.org> | 2025-04-13 14:34:26 +0300 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2025-04-13 08:09:17 -0600 |
commit | 739ad58dbee874a3ad3bddd116e995212a254e07 (patch) | |
tree | a9acfb04b3f81f5f19bb31fe9240a081c530f319 /lib | |
parent | 3c9c3d852e00bec72832149f20bae94a2ad100f5 (diff) |
efi_loader: Moved the generated ESL file to objtree
Tom reports that generating the ESL file we need for authenticated
capsule updates fails to work on azure which expects a RO git tree.
Move it to $(objtree)
Reported-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/efi_loader/Makefile | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/efi_loader/Makefile b/lib/efi_loader/Makefile index dc291214895..ab50a69e48b 100644 --- a/lib/efi_loader/Makefile +++ b/lib/efi_loader/Makefile @@ -79,7 +79,7 @@ capsule_crt_path=($(subst $(quote),,$(CONFIG_EFI_CAPSULE_CRT_FILE))) capsule_crt_full=$(srctree)/$(subst $(quote),,$(CONFIG_EFI_CAPSULE_CRT_FILE)) quiet_cmd_capsule_esl_gen = CAPSULE_ESL_GEN $@ cmd_capsule_esl_gen = cert-to-efi-sig-list $(capsule_crt_full) $@ -$(srctree)/capsule_esl_file: FORCE +$(objtree)/capsule_esl_file: FORCE @if [ ! -e "$(capsule_crt_full)" ]; then \ echo "ERROR: path $(capsule_crt_full) is invalid." >&2; \ echo "EFI CONFIG_EFI_CAPSULE_CRT_FILE must be specified when CONFIG_EFI_CAPSULE_AUTHENTICATE is enabled." >&2; \ @@ -87,8 +87,8 @@ $(srctree)/capsule_esl_file: FORCE fi $(call cmd,capsule_esl_gen) -$(obj)/efi_capsule.o: $(srctree)/capsule_esl_file FORCE -asflags-y += -DCAPSULE_ESL_PATH=\"$(srctree)/capsule_esl_file\" +$(obj)/efi_capsule.o: $(objtree)/capsule_esl_file FORCE +asflags-y += -DCAPSULE_ESL_PATH=\"$(objtree)/capsule_esl_file\" endif # Set the C flags to add and remove for each app |