package_ipk: Do not depend on the existence of "D" to create ipk package
If build from sstate results, the ${D} will not be installed. In this case the creation of ipk package will be skipped, which will cause the build failure. Fix the issue by removing the judgement of ${D} existence. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
This commit is contained in:
parent
f3677d679e
commit
9e7eb5955a
|
@ -133,17 +133,12 @@ python do_package_ipk () {
|
|||
|
||||
workdir = bb.data.getVar('WORKDIR', d, True)
|
||||
outdir = bb.data.getVar('PKGWRITEDIRIPK', d, True)
|
||||
dvar = bb.data.getVar('D', d, True)
|
||||
tmpdir = bb.data.getVar('TMPDIR', d, True)
|
||||
pkgdest = bb.data.getVar('PKGDEST', d, True)
|
||||
if not workdir or not outdir or not dvar or not tmpdir:
|
||||
if not workdir or not outdir or not tmpdir:
|
||||
bb.error("Variables incorrectly set, unable to package")
|
||||
return
|
||||
|
||||
if not os.path.exists(dvar):
|
||||
bb.debug(1, "Nothing installed, nothing to do")
|
||||
return
|
||||
|
||||
packages = bb.data.getVar('PACKAGES', d, True)
|
||||
if not packages or packages == '':
|
||||
bb.debug(1, "No packages; nothing to do")
|
||||
|
|
Loading…
Reference in New Issue