mirror of
https://git.yoctoproject.org/poky
synced 2026-04-18 12:32:12 +02:00
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:
committed by
Richard Purdie
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")
|
||||
|
||||
Reference in New Issue
Block a user