package_ipk/deb/rpm: Improve OVERRIDES handling
PATCH 1/1 package_ipk/deb/rpm: Improve OVERRIDES handling
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]>
meta/classes/package_deb.bbclass +1 -1
@@ -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))
meta/classes/package_ipk.bbclass +1 -1
@@ -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))
meta/classes/package_rpm.bbclass +1 -1
@@ -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)