diff --git a/lib/bb/cookerdata.py b/lib/bb/cookerdata.py
index 65c153a5b..8abf5e56e 100644
--- a/lib/bb/cookerdata.py
+++ b/lib/bb/cookerdata.py
@@ -504,6 +504,12 @@ class CookerDataBuilder(object):
         bb_data.setVar("__BBMULTICONFIG", mc)
         bb_data.setVar("FILE_LAYERNAME", layername)
 
+        pn, pv, pr = bb.parse.vars_from_file(bbfile, bb_data)
+
+        bb_data.setVar("ORIG_PN", pn or "defaultpkgname")
+        bb_data.setVar("ORIG_PV", pv or "1.0")
+        bb_data.setVar("ORIG_PR", pr or "r0")
+
         bbfile_loc = os.path.abspath(os.path.dirname(bbfile))
         bb.parse.cached_mtime_noerror(bbfile_loc)
 
