providers.py: Add pn-PN to overrides when evalutating PREFERRED_VERSION (from poky)
authorRichard Purdie <rpurdie@linux.intel.com>
Sat, 11 Aug 2007 18:08:28 +0000 (18:08 +0000)
committerRichard Purdie <rpurdie@linux.intel.com>
Sat, 11 Aug 2007 18:08:28 +0000 (18:08 +0000)
lib/bb/providers.py

index 78f4512..81de85e 100644 (file)
@@ -56,7 +56,7 @@ def findBestProvider(pn, cfgData, dataCache, pkg_pn = None, item = None):
     preferred_file = None
 
     localdata = data.createCopy(cfgData)
-    bb.data.setVar('OVERRIDES', "%s:%s" % (pn, data.getVar('OVERRIDES', localdata)), localdata)
+    bb.data.setVar('OVERRIDES', "pn-%s:%s:%s" % (pn, pn, data.getVar('OVERRIDES', localdata)), localdata)
     bb.data.update_data(localdata)
 
     preferred_v = bb.data.getVar('PREFERRED_VERSION_%s' % pn, localdata, True)