Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH] package/rauc: fix host build with systemd
@ 2020-11-13 12:26 Bartosz Bilas
  2020-11-13 13:08 ` Thomas Petazzoni
  0 siblings, 1 reply; 5+ messages in thread
From: Bartosz Bilas @ 2020-11-13 12:26 UTC (permalink / raw)
  To: buildroot

For some reason, autotools pkg infra doesn't pass
DESTDIR variable to the host make env which causes
errors during the package install step because it
tries to install files into its own system
instead of host directory.

That fixes the following errors:
  /usr/bin/install -c -m 644 data/rauc.service '/usr/lib/systemd/system'
  /usr/bin/install: cannot create regular file '/usr/lib/systemd/system/rauc.service': Permission denied
  /usr/bin/install -c -m 644 data/de.pengutronix.rauc.conf 'no'
  make[4]: *** [Makefile:1700: install-nodist_systemdunitDATA] Error 1
  make[4]: *** Waiting for unfinished jobs....

Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com>
---
 package/rauc/rauc.mk | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/package/rauc/rauc.mk b/package/rauc/rauc.mk
index 61c50ab316..3cd1c85ee7 100644
--- a/package/rauc/rauc.mk
+++ b/package/rauc/rauc.mk
@@ -36,6 +36,10 @@ define RAUC_INSTALL_INIT_SYSTEMD
 		>$(TARGET_DIR)/usr/lib/systemd/system/rauc.service.d/buildroot-enable.conf
 endef
 
+HOST_RAUC_MAKE_ENV = \
+	$(HOST_MAKE_ENV) \
+	DESTDIR=$(STAGING_DIR)
+
 HOST_RAUC_DEPENDENCIES = \
 	host-pkgconf \
 	host-openssl \
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-11-13 13:44 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-11-13 12:26 [Buildroot] [PATCH] package/rauc: fix host build with systemd Bartosz Bilas
2020-11-13 13:08 ` Thomas Petazzoni
2020-11-13 13:28   ` Bartosz Bilas
2020-11-13 13:33     ` Thomas Petazzoni
2020-11-13 13:44       ` Bartosz Bilas

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox