[Buildroot] [PATCH 4/4] pkg-infra: add user-supplied step-hooks
Yann E. MORIN
yann.morin.1998 at free.fr
Sun Oct 13 23:11:28 UTC 2013
From: "Yann E. MORIN" <yann.morin.1998 at free.fr>
Allow user to supply their own step-hooks by passing a variable
on the make command-line:
make BR2_STEP_USER_HOOK=/path/to/my/script
This can be usefull to run site-specific actions at each step of the
build process, such as logging installed, removed or modified files,
do sanity checks on installed files...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
---
package/pkg-generic.mk | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk
index 162c9ed..f5c33b2 100644
--- a/package/pkg-generic.mk
+++ b/package/pkg-generic.mk
@@ -42,6 +42,14 @@ define step_time
endef
STEP_HOOKS += step_time
+# User-supplied script
+define step_user
+ "$(BR2_STEP_USER_HOOK)" "$(1)" "$(2)" "$($(PKG)_NAME)"
+endef
+ifneq ($(BR2_STEP_USER_HOOK),)
+STEP_HOOKS += step_user
+endif
+
################################################################################
# Implicit targets -- produce a stamp file for each step of a package build
################################################################################
--
1.8.1.2
More information about the buildroot
mailing list