[yocto] bbappend extra SRC_URI ignored
Maciej Pijanowski
maciej.pijanowski at 3mdeb.com
Thu Jun 14 05:32:23 PDT 2018
On 14.06.2018 14:16, Damien LEFEVRE wrote:
> HI,
>
> I'm working on meta-tegra layer and I'd like to append a recipe. The
> original recipe looks like this:
> https://github.com/madisongh/meta-tegra/blob/rocko-l4t-r28.2/recipes-bsp/tegra-binaries/tegra-tools_28.2.0.bb
> <https://github.com/madisongh/meta-tegra/blob/rocko-l4t-r28.2/recipes-bsp/tegra-binaries/tegra-tools_28.2.0.bb>
>
> I've made a tegra-tools_28.2.0.bbappend to change the default
> PM_CONFIG DEFAULT from 2 to 3 to get max performance in nvpmodel.conf
> configuration file.
>
> ```
> FILESEXTRAPATHS_prepend := "${THISDIR}/files/tegra186:"
> SRC_URI_prepend_tegra186 += "file://nvpmodel.conf "
It looks like a common mistake of mixing append / prepend with +=.
I do not know this recipe or machine, but i would try with changing this
line
to: `SRC_URI_tegra186 += "file://nvpmodel.conf "` first
>
> do_install_append_tegra186() {
> install -d ${D}${sysconfdir}
> install -m 0755 ${B}/usr/sbin/nvpmodel ${D}${sbindir}/
> install -m 0644 ${WORKDIR}/nvpmodel.conf
> ${D}${sysconfdir}/nvpmodel.conf
> install -d ${D}${sysconfdir}/init.d
> install -m 0644 ${S}/nvpmodel.init ${D}${sysconfdir}/init.d/nvpmodel
> install -d ${D}${systemd_system_unitdir}
> install -m 0644 ${S}/nvpmodel.service ${D}${systemd_system_unitdir}
> }
> ```
> Would you have any idea why the nvpmodel.conf prepend is ignored and
> the file never ends up in ${WORKDIR}.
>
> I've made sure the paths are correct. nvpmodel.conf exists and if I
> put a typo like nvpmodel.conf_blabla bitbake throws a warning that it
> cannot find the file. So I'm sure the file is found but somehow
> bitbake ignores it.
>
> I'm having this issue with this one single recipe only, none of the
> others in my build system so I'm a bit puzzled.
>
> Thanks,
> -Damien
>
>
>
>
--
Maciej Pijanowski
Embedded Systems Engineer
http://3mdeb.com | @3mdeb_com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20180614/d8a57aea/attachment-0001.html>
More information about the yocto
mailing list