[Buildroot] [PATCH v4 30/36] grub2: install in $(HOST_DIR) instead of $(HOST_DIR)/usr
Arnout Vandecappelle (Essensium/Mind)
arnout at mind.be
Wed Jul 5 11:14:47 UTC 2017
grub2 builds for the target but installs with DESTDIR=$(HOST_DIR). Since
we set prefix to /usr in TARGET_CONF_OPTS, this results in installing
things in $(HOST_DIR)/usr.
To make sure we don't install in $(HOST_DIR)/usr, override --prefix and
--exec-prefix.
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout at mind.be>
---
boot/grub2/grub2.mk | 2 ++
1 file changed, 2 insertions(+)
diff --git a/boot/grub2/grub2.mk b/boot/grub2/grub2.mk
index 5082ececdd..eeda6ab27e 100644
--- a/boot/grub2/grub2.mk
+++ b/boot/grub2/grub2.mk
@@ -63,6 +63,8 @@ GRUB2_CONF_ENV = \
GRUB2_CONF_OPTS = \
--target=$(GRUB2_TARGET) \
--with-platform=$(GRUB2_PLATFORM) \
+ --prefix=/ \
+ --exec-prefix=/ \
--disable-grub-mkfont \
--enable-efiemu=no \
ac_cv_lib_lzma_lzma_code=no \
--
2.13.2
More information about the buildroot
mailing list