aboutsummaryrefslogtreecommitdiffstats
path: root/meta/classes/package.bbclass
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2014-08-21 21:46:28 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-08-23 09:29:49 +0100
commit72d153a3a90d31d9f4e41d77da24e44ccb33c56e (patch)
tree650c81a475ae292d0c83182e7cc5126fddaeb0e0 /meta/classes/package.bbclass
parent12b2a73d336d66596939eae5c9947d4054c0316e (diff)
downloadopenembedded-core-contrib-72d153a3a90d31d9f4e41d77da24e44ccb33c56e.tar.gz
lib/oe/utils: Add utils function for multiprocess execution
Our usage of multitprocessing is problematic. In particular, there is a bug in python 2.7 multiprocessing where signals are not handled until command completion instead of immediately. This factors the multiprocess code into a function which is enhanced with a workaround to ensure immediate signal handling and also better SIGINT handling which should happen in the parent, not the children to ensure clean exits. The workaround for the signals is being added to the core bb.utils function so it can benefit all users. package_manager is then converted to use the new code. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/package.bbclass')
0 files changed, 0 insertions, 0 deletions