[syslinux:firmware] efi: Check the gnu-efi build succeeded

syslinux-bot for Matt Fleming matt.fleming at intel.com
Wed Dec 11 02:09:07 PST 2013


Commit-ID:  278da3be43f13f9956267c2394fe9c0e158fe6cd
Gitweb:     http://www.syslinux.org/commit/278da3be43f13f9956267c2394fe9c0e158fe6cd
Author:     Matt Fleming <matt.fleming at intel.com>
AuthorDate: Wed, 11 Dec 2013 09:01:56 +0000
Committer:  Matt Fleming <matt.fleming at intel.com>
CommitDate: Wed, 11 Dec 2013 09:17:27 +0000

efi: Check the gnu-efi build succeeded

Guard against future changes by requiring that the gnu-efi build scripts
exit with success.

Signed-off-by: Matt Fleming <matt.fleming at intel.com>

---
 mk/efi.mk | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/mk/efi.mk b/mk/efi.mk
index ca1dc75..82bd51f 100644
--- a/mk/efi.mk
+++ b/mk/efi.mk
@@ -21,7 +21,11 @@ ifeq ($(ARCH),x86_64)
 	EFI_SUBARCH = $(ARCH)
 endif
 
-$(shell $(topdir)/efi/check-gnu-efi.sh $(EFI_SUBARCH) $(topdir) $(objdir))
+output = $(shell $(topdir)/efi/check-gnu-efi.sh $(EFI_SUBARCH) \
+		$(topdir) $(objdir))
+ifneq ($(output),)
+$(error Failed to build gnu-efi for $(EFI_SUBARCH))
+endif
 
 #LIBDIR=/usr/lib
 FORMAT=efi-app-$(EFI_SUBARCH)


More information about the Syslinux-commits mailing list