summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
Diffstat (limited to 'classes')
-rw-r--r--classes/base.bbclass1
-rw-r--r--classes/package_ipk.bbclass2
2 files changed, 2 insertions, 1 deletions
diff --git a/classes/base.bbclass b/classes/base.bbclass
index c5b7ede8d0..501eefb50b 100644
--- a/classes/base.bbclass
+++ b/classes/base.bbclass
@@ -656,7 +656,6 @@ python __anonymous () {
bb.build.exec_func('read_manifest', d)
bb.build.exec_func('parse_manifest', d)
bb.build.exec_func('read_shlibdeps', d)
- bb.build.exec_func('read_subpackage_metadata', d)
except exceptions.KeyboardInterrupt:
raise
except Exception, e:
diff --git a/classes/package_ipk.bbclass b/classes/package_ipk.bbclass
index 550dc41508..f4d816adad 100644
--- a/classes/package_ipk.bbclass
+++ b/classes/package_ipk.bbclass
@@ -63,6 +63,8 @@ python package_ipk_do_package_ipk () {
import copy # to back up env data
import sys
+ bb.build.exec_func('read_subpackage_metadata', d)
+
workdir = bb.data.getVar('WORKDIR', d, 1)
if not workdir:
bb.error("WORKDIR not defined, unable to package")