diff options
author | Laurentiu Palcu <laurentiu.palcu@intel.com> | 2013-12-18 17:13:08 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-02-11 11:50:24 +0000 |
commit | 23d409558cb12cbf0300156e67f768a13442910a (patch) | |
tree | 2051573d3f80a1f13037c173857afb61937ab328 /meta/lib/oe | |
parent | b5b4898cd409036161c62891e9618d9ab3f891f9 (diff) | |
download | openembedded-core-23d409558cb12cbf0300156e67f768a13442910a.tar.gz openembedded-core-23d409558cb12cbf0300156e67f768a13442910a.tar.bz2 openembedded-core-23d409558cb12cbf0300156e67f768a13442910a.zip |
lib/oe/utils.py: add pre/post process helper function
This helper function will be used to execute pre/post process commands.
Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Diffstat (limited to 'meta/lib/oe')
-rw-r--r-- | meta/lib/oe/utils.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/meta/lib/oe/utils.py b/meta/lib/oe/utils.py index 36f82dbbec..defa53679b 100644 --- a/meta/lib/oe/utils.py +++ b/meta/lib/oe/utils.py @@ -61,7 +61,7 @@ def both_contain(variable1, variable2, checkvalue, d): return "" def prune_suffix(var, suffixes, d): - # See if var ends with any of the suffixes listed and + # See if var ends with any of the suffixes listed and # remove it if found for suffix in suffixes: if var.endswith(suffix): @@ -154,3 +154,13 @@ def trim_version(version, num_parts=2): def cpu_count(): import multiprocessing return multiprocessing.cpu_count() + +def execute_pre_post_process(d, cmds): + if cmds is None: + return + + for cmd in cmds.strip().split(';'): + cmd = cmd.strip() + if cmd != '': + bb.note("Executing %s ..." % cmd) + bb.build.exec_func(cmd, d) |