lib/oe/utils.py: add pre/post process helper function
This helper function will be used to execute pre/post process commands. (From OE-Core rev: 23d409558cb12cbf0300156e67f768a13442910a) Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
095bb006c3
commit
7b840972e5
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue