diff options
-rw-r--r-- | meta/lib/oeqa/selftest/signing.py | 8 |
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') |