summaryrefslogtreecommitdiffstats
path: root/meta/classes/package_rpm.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes/package_rpm.bbclass')
-rw-r--r--meta/classes/package_rpm.bbclass7
1 files changed, 1 insertions, 6 deletions
diff --git a/meta/classes/package_rpm.bbclass b/meta/classes/package_rpm.bbclass
index b31830f945..0af93e7b74 100644
--- a/meta/classes/package_rpm.bbclass
+++ b/meta/classes/package_rpm.bbclass
@@ -437,18 +437,13 @@ python do_package_rpm () {
437 437
438 workdir = bb.data.getVar('WORKDIR', d, True) 438 workdir = bb.data.getVar('WORKDIR', d, True)
439 outdir = bb.data.getVar('DEPLOY_DIR_IPK', d, True) 439 outdir = bb.data.getVar('DEPLOY_DIR_IPK', d, True)
440 dvar = bb.data.getVar('D', d, True)
441 tmpdir = bb.data.getVar('TMPDIR', d, True) 440 tmpdir = bb.data.getVar('TMPDIR', d, True)
442 pkgd = bb.data.getVar('PKGD', d, True) 441 pkgd = bb.data.getVar('PKGD', d, True)
443 pkgdest = bb.data.getVar('PKGDEST', d, True) 442 pkgdest = bb.data.getVar('PKGDEST', d, True)
444 if not workdir or not outdir or not dvar or not tmpdir: 443 if not workdir or not outdir or not pkgd or not tmpdir:
445 bb.error("Variables incorrectly set, unable to package") 444 bb.error("Variables incorrectly set, unable to package")
446 return 445 return
447 446
448 if not os.path.exists(dvar):
449 bb.debug(1, "Nothing installed, nothing to do")
450 return
451
452 packages = bb.data.getVar('PACKAGES', d, True) 447 packages = bb.data.getVar('PACKAGES', d, True)
453 if not packages or packages == '': 448 if not packages or packages == '':
454 bb.debug(1, "No packages; nothing to do") 449 bb.debug(1, "No packages; nothing to do")