[OE-core] [PATCH 0/1] Additional license wrangling functionality

Flanagan, Elizabeth elizabeth.flanagan at intel.com
Mon Jul 11 23:11:58 UTC 2011


Requested by a member of the community, this fixes a few issues with license
wrangling. Specifically,

- licenses are now wrangled into:
  ${DEPLOY_DIR}/licenses/${IMAGE_NAME}/datetimestamp
  This keeps multiple runs of a build from polluting the licenses of a
previous build
- remove all wrangling of -native and -cross licenses:
  if it's not on the image, then having the license isn't useful and
in fact, is harmful
- create a manifest
  on BuildCompleted we take all the wrangled licenses and give a
manifest with all the
  *known* common licenses. If license.bbclass doesn't know the common, we don't
  include it.
- Since we have + licenses, we can now deal with them correctly.

The following changes since commit 2c79c9eb7ef8ef0aef8c3096c3c4387e28e56ea2:

  pulseaudio: add 0.9.23 (2011-07-07 13:45:32 +0100)

are available in the git repository at:
  git://git.pokylinux.org/poky-contrib eflanagan/license_pn
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=eflanagan/license_pn

Beth Flanagan (1):
  license.bbclass: License Manifests and more.

 meta/classes/license.bbclass |  179 ++++++++++++++++++++++++++++--------------
 1 files changed, 120 insertions(+), 59 deletions(-)




More information about the Openembedded-core mailing list