[oe] Use python in variable assigment of a recipe
Paul Eggleton
paul.eggleton at linux.intel.com
Tue Feb 28 09:55:31 UTC 2012
On Tuesday 28 February 2012 10:26:16 Steffen Sledz wrote:
> According to the user manual it is possible to use python code in variable
> assignments by using ${@...}.
>
> I like to use a function (subprocess.check_output) here which requires an
> import statement. Where do i have to place this import?
If you've got more than one line of Python then you should probably define a
normal Python function (just use "def" as you would in a normal python script
- there are plenty of examples of this) and then call this using ${@...}.
> And another question. Is it possible to determine the path to the recipe
> itself from with it?
I think you just need to get the value of the FILE variable e.g
d.getVar('FILE', True)
Cheers,
Paul
--
Paul Eggleton
Intel Open Source Technology Centre
More information about the Openembedded-devel
mailing list