summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2013-02-07 12:40:35 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-02-07 12:59:15 +0000
commit14fa964bbf8f3e2d798f8fd185c290a739cc8e0f (patch)
treeeae72bf09ad5e92077c5faf4739cc26db52c6cb6
parent5db5904614296cfa530458741feebc9f57cf753b (diff)
downloadpoky-14fa964bbf8f3e2d798f8fd185c290a739cc8e0f.tar.gz
qemuwrapper: Don't use STAGING_BINDIR_CROSS directly
We need the files to be tracked by sstate so we need to jump through some hoops to ensure this happens. The cross bindir directory isn't staged automatically so we need to handle this outselves. (From OE-Core rev: 743d5233747d0a107490b31ea3da151ea1ace3ae) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/recipes-devtools/qemu/qemuwrapper-cross_1.0.bb14
1 files changed, 10 insertions, 4 deletions
diff --git a/meta/recipes-devtools/qemu/qemuwrapper-cross_1.0.bb b/meta/recipes-devtools/qemu/qemuwrapper-cross_1.0.bb
index dc16047451..f23a7d7962 100644
--- a/meta/recipes-devtools/qemu/qemuwrapper-cross_1.0.bb
+++ b/meta/recipes-devtools/qemu/qemuwrapper-cross_1.0.bb
@@ -6,9 +6,15 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384
6inherit qemu 6inherit qemu
7 7
8do_install () { 8do_install () {
9 install -d ${STAGING_BINDIR_CROSS} 9 install -d ${D}${bindir_crossscripts}/
10 10
11 echo "#!/bin/sh" > ${STAGING_BINDIR_CROSS}/qemuwrapper 11 echo "#!/bin/sh" > ${D}${bindir_crossscripts}/qemuwrapper
12 echo exec env ${@qemu_target_binary(d)} \"\$@\" >> ${STAGING_BINDIR_CROSS}/qemuwrapper 12 echo exec env ${@qemu_target_binary(d)} \"\$@\" >> ${D}${bindir_crossscripts}/qemuwrapper
13 chmod +x ${STAGING_BINDIR_CROSS}/qemuwrapper 13 chmod +x ${D}${bindir_crossscripts}/qemuwrapper
14}
15
16SYSROOT_PREPROCESS_FUNCS += "qemuwrapper_sysroot_preprocess"
17
18qemuwrapper_sysroot_preprocess () {
19 sysroot_stage_dir ${D}${bindir_crossscripts} ${SYSROOT_DESTDIR}${bindir_crossscripts}
14} 20}