summaryrefslogtreecommitdiffstats
path: root/rules/barebox.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2014-08-12 12:30:46 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2014-08-12 17:57:39 +0200
commit7dda9194e8b8bd1d1cf651e39fc18084a2be2304 (patch)
tree7f68e8883120359ac8945a7f47264453e1647a51 /rules/barebox.make
parentf365d19d46113baa6d4b53de30ff6f5ccc482b1a (diff)
downloadptxdist-7dda9194e8b8bd1d1cf651e39fc18084a2be2304.tar.gz
ptxdist-7dda9194e8b8bd1d1cf651e39fc18084a2be2304.tar.xz
barebox: improve install stage
- setupmbr is not always available for ARCH_X86. - be more verbose about what happens Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/barebox.make')
-rw-r--r--rules/barebox.make7
1 files changed, 5 insertions, 2 deletions
diff --git a/rules/barebox.make b/rules/barebox.make
index d0f03bae9..c096f8bc5 100644
--- a/rules/barebox.make
+++ b/rules/barebox.make
@@ -109,9 +109,12 @@ $(STATEDIR)/barebox.compile:
$(STATEDIR)/barebox.install:
@$(call targetinfo)
- @install -D -m755 $(BAREBOX_DIR)/scripts/bareboxenv $(PTXCONF_SYSROOT_HOST)/bin/bareboxenv
+ @install -v -D -m755 $(BAREBOX_DIR)/scripts/bareboxenv $(PTXCONF_SYSROOT_HOST)/bin/bareboxenv
ifdef PTXCONF_ARCH_X86
- @install -D -m755 $(BAREBOX_DIR)/scripts/setupmbr/setupmbr $(PTXCONF_SYSROOT_HOST)/bin/setupmbr
+ @if [ -e $(BAREBOX_DIR)/scripts/setupmbr/setupmbr ]; then \
+ install -v -D -m755 $(BAREBOX_DIR)/scripts/setupmbr/setupmbr \
+ $(PTXCONF_SYSROOT_HOST)/bin/setupmbr; \
+ fi
endif
@$(call touch)