From: Andreas Oberritter Date: Fri, 28 Apr 2017 20:37:16 +0000 (+0200) Subject: package.bbclass: Store required variables for custom metadata fields X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=813a8c98a9a1905ef251562da3957c24669a8828;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git 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 --- diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass index 44c459a9ac2..732aeff92ee 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)