native.bbclass: Add a simple chown intercept command

During native recipe processing we want to intercept any calls to chown
and do nothing.  This prevents errors and allows the same recipes to be
used for both native and target recipes.

(From OE-Core rev: 7fd8287d3320231db83c36d09f2b841e520fcfe9)

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Mark Hatle 2011-06-23 11:58:26 -05:00 committed by Richard Purdie
parent 42df3f81a1
commit 13f3607779
2 changed files with 4 additions and 0 deletions

View File

@ -85,6 +85,8 @@ EXTRA_NATIVE_PKGCONFIG_PATH ?= ""
PKG_CONFIG_PATH .= "${EXTRA_NATIVE_PKGCONFIG_PATH}"
PKG_CONFIG_SYSROOT_DIR = ""
PATH =. "${COREBASE}/scripts/native-intercept:"
python native_virtclass_handler () {
if not isinstance(e, bb.event.RecipePreFinalise):
return

2
scripts/native-intercept/chown Executable file
View File

@ -0,0 +1,2 @@
#! /bin/sh
echo "Intercept $0: $@ -- do nothing"