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 990f1d4674..7ca35a573b 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 7aa2e144eb..a710abdbd7 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 196c86814e..70ea46ef5b 100644 --- a/meta/classes/image_types_wic.bbclass +++ b/meta/classes/image_types_wic.bbclass | |||
| @@ -40,6 +40,8 @@ IMAGE_CMD_wic () { | |||
| 40 | IMAGE_CMD_wic[vardepsexclude] = "WKS_FULL_PATH WKS_FILES TOPDIR" | 40 | IMAGE_CMD_wic[vardepsexclude] = "WKS_FULL_PATH WKS_FILES TOPDIR" |
| 41 | do_image_wic[cleandirs] = "${WORKDIR}/build-wic" | 41 | do_image_wic[cleandirs] = "${WORKDIR}/build-wic" |
| 42 | 42 | ||
| 43 | PSEUDO_IGNORE_PATHS .= ",${WORKDIR}/build-wic" | ||
| 44 | |||
| 43 | # Rebuild when the wks file or vars in WICVARS change | 45 | # Rebuild when the wks file or vars in WICVARS change |
| 44 | USING_WIC = "${@bb.utils.contains_any('IMAGE_FSTYPES', 'wic ' + ' '.join('wic.%s' % c for c in '${CONVERSIONTYPES}'.split()), '1', '', d)}" | 46 | USING_WIC = "${@bb.utils.contains_any('IMAGE_FSTYPES', 'wic ' + ' '.join('wic.%s' % c for c in '${CONVERSIONTYPES}'.split()), '1', '', d)}" |
| 45 | WKS_FILE_CHECKSUM = "${@'${WKS_FULL_PATH}:%s' % os.path.exists('${WKS_FULL_PATH}') if '${USING_WIC}' else ''}" | 47 | 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 39a7cadaf8..dea272c441 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 | ||
