diff options
Diffstat (limited to 'meta/classes')
-rw-r--r-- | meta/classes/archiver.bbclass | 2 | ||||
-rw-r--r-- | meta/classes/base.bbclass | 5 | ||||
-rw-r--r-- | meta/classes/image_types_wic.bbclass | 2 | ||||
-rw-r--r-- | meta/classes/populate_sdk_base.bbclass | 2 |
4 files changed, 10 insertions, 1 deletions
diff --git a/meta/classes/archiver.bbclass b/meta/classes/archiver.bbclass index aff1f9dbb0..598298ef6f 100644 --- a/meta/classes/archiver.bbclass +++ b/meta/classes/archiver.bbclass | |||
@@ -53,7 +53,7 @@ ARCHIVER_MODE[recipe] ?= "0" | |||
53 | ARCHIVER_MODE[mirror] ?= "split" | 53 | ARCHIVER_MODE[mirror] ?= "split" |
54 | 54 | ||
55 | DEPLOY_DIR_SRC ?= "${DEPLOY_DIR}/sources" | 55 | DEPLOY_DIR_SRC ?= "${DEPLOY_DIR}/sources" |
56 | ARCHIVER_TOPDIR ?= "${WORKDIR}/deploy-sources" | 56 | ARCHIVER_TOPDIR ?= "${WORKDIR}/archiver-sources" |
57 | ARCHIVER_OUTDIR = "${ARCHIVER_TOPDIR}/${TARGET_SYS}/${PF}/" | 57 | ARCHIVER_OUTDIR = "${ARCHIVER_TOPDIR}/${TARGET_SYS}/${PF}/" |
58 | ARCHIVER_RPMTOPDIR ?= "${WORKDIR}/deploy-sources-rpm" | 58 | ARCHIVER_RPMTOPDIR ?= "${WORKDIR}/deploy-sources-rpm" |
59 | ARCHIVER_RPMOUTDIR = "${ARCHIVER_RPMTOPDIR}/${TARGET_SYS}/${PF}/" | 59 | ARCHIVER_RPMOUTDIR = "${ARCHIVER_RPMTOPDIR}/${TARGET_SYS}/${PF}/" |
diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass index 4c681cc870..6309d709b8 100644 --- a/meta/classes/base.bbclass +++ b/meta/classes/base.bbclass | |||
@@ -388,6 +388,11 @@ python () { | |||
388 | oe.utils.features_backfill("DISTRO_FEATURES", d) | 388 | oe.utils.features_backfill("DISTRO_FEATURES", d) |
389 | oe.utils.features_backfill("MACHINE_FEATURES", d) | 389 | oe.utils.features_backfill("MACHINE_FEATURES", d) |
390 | 390 | ||
391 | if d.getVar("WORKDIR") != d.getVar("S"): | ||
392 | d.appendVar("PSEUDO_IGNORE_PATHS", ",${S}") | ||
393 | if d.getVar("WORKDIR") != d.getVar("B"): | ||
394 | d.appendVar("PSEUDO_IGNORE_PATHS", ",${B}") | ||
395 | |||
391 | # Handle PACKAGECONFIG | 396 | # Handle PACKAGECONFIG |
392 | # | 397 | # |
393 | # These take the form: | 398 | # These take the form: |
diff --git a/meta/classes/image_types_wic.bbclass b/meta/classes/image_types_wic.bbclass index 4f888ef6e4..b2e5fb43e8 100644 --- a/meta/classes/image_types_wic.bbclass +++ b/meta/classes/image_types_wic.bbclass | |||
@@ -39,6 +39,8 @@ IMAGE_CMD_wic () { | |||
39 | IMAGE_CMD_wic[vardepsexclude] = "WKS_FULL_PATH WKS_FILES TOPDIR" | 39 | IMAGE_CMD_wic[vardepsexclude] = "WKS_FULL_PATH WKS_FILES TOPDIR" |
40 | do_image_wic[cleandirs] = "${WORKDIR}/build-wic" | 40 | do_image_wic[cleandirs] = "${WORKDIR}/build-wic" |
41 | 41 | ||
42 | PSEUDO_IGNORE_PATHS .= ",${WORKDIR}/build-wic" | ||
43 | |||
42 | # Rebuild when the wks file or vars in WICVARS change | 44 | # Rebuild when the wks file or vars in WICVARS change |
43 | USING_WIC = "${@bb.utils.contains_any('IMAGE_FSTYPES', 'wic ' + ' '.join('wic.%s' % c for c in '${CONVERSIONTYPES}'.split()), '1', '', d)}" | 45 | USING_WIC = "${@bb.utils.contains_any('IMAGE_FSTYPES', 'wic ' + ' '.join('wic.%s' % c for c in '${CONVERSIONTYPES}'.split()), '1', '', d)}" |
44 | WKS_FILE_CHECKSUM = "${@'${WKS_FULL_PATH}:%s' % os.path.exists('${WKS_FULL_PATH}') if '${USING_WIC}' else ''}" | 46 | WKS_FILE_CHECKSUM = "${@'${WKS_FULL_PATH}:%s' % os.path.exists('${WKS_FULL_PATH}') if '${USING_WIC}' else ''}" |
diff --git a/meta/classes/populate_sdk_base.bbclass b/meta/classes/populate_sdk_base.bbclass index 990505e89b..61b31d5e5e 100644 --- a/meta/classes/populate_sdk_base.bbclass +++ b/meta/classes/populate_sdk_base.bbclass | |||
@@ -178,6 +178,8 @@ do_populate_sdk[sstate-inputdirs] = "${SDKDEPLOYDIR}" | |||
178 | do_populate_sdk[sstate-outputdirs] = "${SDK_DEPLOY}" | 178 | do_populate_sdk[sstate-outputdirs] = "${SDK_DEPLOY}" |
179 | do_populate_sdk[stamp-extra-info] = "${MACHINE_ARCH}${SDKMACHINE}" | 179 | do_populate_sdk[stamp-extra-info] = "${MACHINE_ARCH}${SDKMACHINE}" |
180 | 180 | ||
181 | PSEUDO_IGNORE_PATHS .= ",${SDKDEPLOYDIR}" | ||
182 | |||
181 | fakeroot create_sdk_files() { | 183 | fakeroot create_sdk_files() { |
182 | cp ${COREBASE}/scripts/relocate_sdk.py ${SDK_OUTPUT}/${SDKPATH}/ | 184 | cp ${COREBASE}/scripts/relocate_sdk.py ${SDK_OUTPUT}/${SDKPATH}/ |
183 | 185 | ||