[yocto] THISDIR variable in another meta-layer
Tomasz Michalski
tmichalski23 at gmail.com
Fri Dec 14 01:26:21 PST 2018
Hi
I have structure of files:
meta-layer-A
recipes-X
componentB
default
script.sh
componentB.bb
meta-layer-B
recipes-X
componentB
files
script.sh
componentB.bbappend
In componentB.bb I have function do_install:
do_install () {
install -m 0755 -d ${D}/usr/share
cmake_do_install
install -m 0755 ${THISDIR}/default/script.sh ${D}/usr/share
}
In componentB.bbapend I overwrite function in order to install other script
instead:
do_install () {
install -m 0755 -d ${D}/usr/share
cmake_do_install
install -m 0755 ${THISDIR}/files/script.sh ${D}/usr/share
}
The problem is that ${THISDIR} indicates IN BOTH CASES to path
meta-layer-A/recipes-X/componentB.
So how to tell bitbake in componentB.bbappend to install my script from
path meta-layer-B/recipes-X/componentB/files? It is really frustrating that
variable THISDIR doesn't indicates to path
meta-layer-B/recipes-X/componentB when I used it in componentB.bbapend.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20181214/69e48d07/attachment-0001.html>
More information about the yocto
mailing list