Hi,

I have a problem with forcing rebuild of the recipe depending on the environment variable.

In my recipe I have an anonymous python function that obtains the env variable and depending on it sets some other internal variables (needed by swupdate recipe):


python() {
    origenv = d.getVar("BB_ORIGENV", False)
    u_boot_enabled = origenv.getVar("ADD_UBOOT_TO_UPDATE", False)

    if u_boot_enabled == None:
        bb.warn("Not adding u-boot to the image")
    else:
        bb.warn("Adding u-boot to the image")
        d.appendVar("SWUPDATE_IMAGES", " u-boot.imx")
        d.setVarFlag("SWUPDATE_IMAGES_NOAPPEND_MACHINE", "u-boot.imx", "1")
}


My issue is that there is no difference when I either set or unset my environment variable "ADD_UBOOT_TO_UPDATE".


Can you point me a solution how I could force checking this variable and rerunning/rebuilding the recipe?


Thanks,

Piotr

--
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to