summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/lib/oeqa/selftest/signing.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/meta/lib/oeqa/selftest/signing.py b/meta/lib/oeqa/selftest/signing.py
index 312e5026c3..d2b3f0003c 100644
--- a/meta/lib/oeqa/selftest/signing.py
+++ b/meta/lib/oeqa/selftest/signing.py
@@ -46,6 +46,7 @@ class Signing(oeSelfTest):
46 Author: Daniel Istrate <daniel.alexandrux.istrate@intel.com> 46 Author: Daniel Istrate <daniel.alexandrux.istrate@intel.com>
47 AutomatedBy: Daniel Istrate <daniel.alexandrux.istrate@intel.com> 47 AutomatedBy: Daniel Istrate <daniel.alexandrux.istrate@intel.com>
48 """ 48 """
49 import oe.packagedata
49 50
50 package_classes = get_bb_var('PACKAGE_CLASSES') 51 package_classes = get_bb_var('PACKAGE_CLASSES')
51 if 'package_rpm' not in package_classes: 52 if 'package_rpm' not in package_classes:
@@ -65,7 +66,12 @@ class Signing(oeSelfTest):
65 bitbake(test_recipe) 66 bitbake(test_recipe)
66 self.add_command_to_tearDown('bitbake -c clean %s' % test_recipe) 67 self.add_command_to_tearDown('bitbake -c clean %s' % test_recipe)
67 68
68 pf = get_bb_var('PF', test_recipe) 69 pkgdatadir = get_bb_var('PKGDATA_DIR', test_recipe)
70 pkgdata = oe.packagedata.read_pkgdatafile(pkgdatadir + "/runtime/ed")
71 if 'PKGE' in pkgdata:
72 pf = pkgdata['PN'] + "-" + pkgdata['PKGE'] + pkgdata['PKGV'] + '-' + pkgdata['PKGR']
73 else:
74 pf = pkgdata['PN'] + "-" + pkgdata['PKGV'] + '-' + pkgdata['PKGR']
69 deploy_dir_rpm = get_bb_var('DEPLOY_DIR_RPM', test_recipe) 75 deploy_dir_rpm = get_bb_var('DEPLOY_DIR_RPM', test_recipe)
70 package_arch = get_bb_var('PACKAGE_ARCH', test_recipe).replace('-', '_') 76 package_arch = get_bb_var('PACKAGE_ARCH', test_recipe).replace('-', '_')
71 staging_bindir_native = get_bb_var('STAGING_BINDIR_NATIVE') 77 staging_bindir_native = get_bb_var('STAGING_BINDIR_NATIVE')