Current code doesn't handle dynamic overrides so removing all existing OVERRIDES works ok. In future this may not be the case so ensure we add to existing overrides, not overwrite them.
Signed-off-by: Richard Purdie <[email protected]> diff --git a/meta/classes/package_deb.bbclass b/meta/classes/package_deb.bbclass index 9d7c59b..d797663 100644 --- a/meta/classes/package_deb.bbclass +++ b/meta/classes/package_deb.bbclass @@ -75,7 +75,7 @@ python do_package_deb () { pkgname = pkg localdata.setVar('PKG', pkgname) - localdata.setVar('OVERRIDES', pkg) + localdata.setVar('OVERRIDES', d.getVar("OVERRIDES", False) + ":" + pkg) bb.data.update_data(localdata) basedir = os.path.join(os.path.dirname(root)) diff --git a/meta/classes/package_ipk.bbclass b/meta/classes/package_ipk.bbclass index dba6804..9fb9d53 100644 --- a/meta/classes/package_ipk.bbclass +++ b/meta/classes/package_ipk.bbclass @@ -58,7 +58,7 @@ python do_package_ipk () { pkgname = pkg localdata.setVar('PKG', pkgname) - localdata.setVar('OVERRIDES', pkg) + localdata.setVar('OVERRIDES', d.getVar("OVERRIDES", False) + ":" + pkg) bb.data.update_data(localdata) basedir = os.path.join(os.path.dirname(root)) diff --git a/meta/classes/package_rpm.bbclass b/meta/classes/package_rpm.bbclass index e305e8b..3988b73 100644 --- a/meta/classes/package_rpm.bbclass +++ b/meta/classes/package_rpm.bbclass @@ -330,7 +330,7 @@ python write_specfile () { pkgname = pkg localdata.setVar('PKG', pkgname) - localdata.setVar('OVERRIDES', pkg) + localdata.setVar('OVERRIDES', d.getVar("OVERRIDES", False) + ":" + pkg) bb.data.update_data(localdata) -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
