diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-02-07 12:40:35 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-02-07 12:59:15 +0000 |
commit | 14fa964bbf8f3e2d798f8fd185c290a739cc8e0f (patch) | |
tree | eae72bf09ad5e92077c5faf4739cc26db52c6cb6 | |
parent | 5db5904614296cfa530458741feebc9f57cf753b (diff) | |
download | poky-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.bb | 14 |
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 | |||
6 | inherit qemu | 6 | inherit qemu |
7 | 7 | ||
8 | do_install () { | 8 | do_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 | |||
16 | SYSROOT_PREPROCESS_FUNCS += "qemuwrapper_sysroot_preprocess" | ||
17 | |||
18 | qemuwrapper_sysroot_preprocess () { | ||
19 | sysroot_stage_dir ${D}${bindir_crossscripts} ${SYSROOT_DESTDIR}${bindir_crossscripts} | ||
14 | } | 20 | } |