]> code.ossystems Code Review - openembedded-core.git/commit
package.bbclass: add getter of additional metadata
authorLeonid Borisenko <ive.found@gmail.com>
Fri, 16 Nov 2012 18:29:25 +0000 (18:29 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 28 Jan 2014 00:48:24 +0000 (00:48 +0000)
commit98ea2fc35a3ef609a944929e21e0f9be2889036d
tree1f7bd76c965bd80ee8e1e67dc1c98737d82c32b6
parentb71670bfbd8e394521cfd969eeafad4adc34c285
package.bbclass: add getter of additional metadata

Two variables are searched for value of additional package metadata:

  * PACKAGE_ADD_METADATA_<PKGTYPE>
  * PACKAGE_ADD_METADATA

First found variable with defined value wins.

<PKGTYPE> is a parameter of getter and expected to be a distinct name
of specific package type. For example: 'DEB' or 'RPM'.

Variable can contain multiple [one-line] metadata fields, separated by
literal sequence '\n'. Separator can be redefined through variable flag
'separator'. Getter returns found value with separator replaced with
newline character.

As side-effect, searched variables acquired flags 'type' (equals to
'list') and 'separator'.

Signed-off-by: Leonid Borisenko <ive.found@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
meta/classes/package.bbclass