]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
package.bbclass: Store required variables for custom metadata fields
authorAndreas Oberritter <obi@opendreambox.org>
Fri, 28 Apr 2017 20:37:16 +0000 (22:37 +0200)
committerAndreas Oberritter <obi@opendreambox.org>
Mon, 8 Apr 2019 11:49:57 +0000 (13:49 +0200)
Previously these variables could only be set from inside
do_package_write_{deb,ipk,rpm}.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
meta/classes/package.bbclass

index 44c459a9ac286ca3f9bc109e6c5c7dcf57af56c8..732aeff92ee03d17d5c6e3c75cdf25413b8b6fa8 100644 (file)
@@ -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)