aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Oberritter <obi@opendreambox.org>2017-04-28 22:37:16 +0200
committerAndreas Oberritter <obi@opendreambox.org>2019-04-08 13:49:57 +0200
commit813a8c98a9a1905ef251562da3957c24669a8828 (patch)
tree4e0141feb0dc810e030cb49e648a92b6787aaeee
parente5f3edd1a593abe658c77d791e1931dd95ab6e0d (diff)
downloadopenembedded-core-contrib-813a8c98a9a1905ef251562da3957c24669a8828.tar.gz
package.bbclass: Store required variables for custom metadata fields
Previously these variables could only be set from inside do_package_write_{deb,ipk,rpm}. Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
-rw-r--r--meta/classes/package.bbclass4
1 files changed, 4 insertions, 0 deletions
diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass
index 44c459a9ac..732aeff92e 100644
--- a/meta/classes/package.bbclass
+++ b/meta/classes/package.bbclass
@@ -1388,6 +1388,10 @@ python emit_pkgdata() {
write_if_exists(sf, pkg, 'pkg_prerm')
write_if_exists(sf, pkg, 'FILERPROVIDESFLIST')
write_if_exists(sf, pkg, 'FILES_INFO')
+ write_if_exists(sf, pkg, 'PACKAGE_ADD_METADATA')
+ write_if_exists(sf, pkg, 'PACKAGE_ADD_METADATA_DEB')
+ write_if_exists(sf, pkg, 'PACKAGE_ADD_METADATA_IPK')
+ write_if_exists(sf, pkg, 'PACKAGE_ADD_METADATA_RPM')
for dfile in (d.getVar('FILERPROVIDESFLIST_' + pkg) or "").split():
write_if_exists(sf, pkg, 'FILERPROVIDES_' + dfile)