mirror of
https://git.yoctoproject.org/poky
synced 2026-06-02 13:29:49 +00: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)
|
workdir = bb.data.getVar('WORKDIR', d, True)
|
||||||
outdir = bb.data.getVar('PKGWRITEDIRIPK', d, True)
|
outdir = bb.data.getVar('PKGWRITEDIRIPK', d, True)
|
||||||
dvar = bb.data.getVar('D', d, True)
|
|
||||||
tmpdir = bb.data.getVar('TMPDIR', d, True)
|
tmpdir = bb.data.getVar('TMPDIR', d, True)
|
||||||
pkgdest = bb.data.getVar('PKGDEST', 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")
|
bb.error("Variables incorrectly set, unable to package")
|
||||||
return
|
return
|
||||||
|
|
||||||
if not os.path.exists(dvar):
|
|
||||||
bb.debug(1, "Nothing installed, nothing to do")
|
|
||||||
return
|
|
||||||
|
|
||||||
packages = bb.data.getVar('PACKAGES', d, True)
|
packages = bb.data.getVar('PACKAGES', d, True)
|
||||||
if not packages or packages == '':
|
if not packages or packages == '':
|
||||||
bb.debug(1, "No packages; nothing to do")
|
bb.debug(1, "No packages; nothing to do")
|
||||||
|
|||||||
Reference in New Issue
Block a user