|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH] xen: Create EFI_VENDOR directory
make install-xen fails when EFI_VENDOR is set (=fedora) with:
install: cannot create regular file
'/home/user/xen/dist/install/boot/efi/efi/fedora/xen-4.15.0-rc.efi': No such
file or directory
Create the EFI_VENDOR directory so xen.efi can be installed within.
This removes the need for Fedora and Qubes xen.spec files to manually
create the directory in advance.
Signed-off-by: Jason Andryuk <jandryuk@xxxxxxxxx>
---
xen/Makefile | 1 +
1 file changed, 1 insertion(+)
diff --git a/xen/Makefile b/xen/Makefile
index 0b97e459e2..f372b44de3 100644
--- a/xen/Makefile
+++ b/xen/Makefile
@@ -289,6 +289,7 @@ _install: $(TARGET)$(CONFIG_XEN_INSTALL_SUFFIX)
ln -sf $(T)-$(XEN_FULLVERSION).efi
$(D)$(EFI_DIR)/$(T)-$(XEN_VERSION).efi; \
ln -sf $(T)-$(XEN_FULLVERSION).efi $(D)$(EFI_DIR)/$(T).efi; \
if [ -n '$(EFI_MOUNTPOINT)' -a -n '$(EFI_VENDOR)' ]; then \
+ $(INSTALL_DIR) $(D)$(EFI_MOUNTPOINT)/efi/$(EFI_VENDOR);
\
$(INSTALL_DATA) $(TARGET).efi
$(D)$(EFI_MOUNTPOINT)/efi/$(EFI_VENDOR)/$(T)-$(XEN_FULLVERSION).efi; \
elif [ "$(D)" = "$(patsubst $(shell cd $(XEN_ROOT) &&
pwd)/%,%,$(D))" ]; then \
echo 'EFI installation only partially done (EFI_VENDOR
not set)' >&2; \
--
2.30.2
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |