mirror of
git://git.yoctoproject.org/poky
synced 2026-04-02 02:49:11 +00:00
classes: Use ${MACHINE_ARCH} instead of ${MACHINE} for stamp-extra-info task flag
Without this change, there will be two sstate index files in tmp/sstate-control for any machine that contains a dash in the name. (From OE-Core rev: 29e7799bdb3773c40492e01448e0c614ed44583d) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
29f65bda6d
commit
144faeb10c
@ -8,4 +8,4 @@ python do_deploy_setscene () {
|
||||
}
|
||||
addtask do_deploy_setscene
|
||||
do_deploy[dirs] = "${DEPLOYDIR} ${B}"
|
||||
do_deploy[stamp-extra-info] = "${MACHINE}"
|
||||
do_deploy[stamp-extra-info] = "${MACHINE_ARCH}"
|
||||
|
||||
@ -289,7 +289,7 @@ SSTATETASKS += "do_image_complete"
|
||||
SSTATE_SKIP_CREATION_task-image-complete = '1'
|
||||
do_image_complete[sstate-inputdirs] = "${IMGDEPLOYDIR}"
|
||||
do_image_complete[sstate-outputdirs] = "${DEPLOY_DIR_IMAGE}"
|
||||
do_image_complete[stamp-extra-info] = "${MACHINE}"
|
||||
do_image_complete[stamp-extra-info] = "${MACHINE_ARCH}"
|
||||
addtask do_image_complete after do_image before do_build
|
||||
python do_image_complete_setscene () {
|
||||
sstate_setscene(d)
|
||||
|
||||
@ -2234,7 +2234,7 @@ SSTATETASKS += "do_packagedata"
|
||||
do_packagedata[sstate-inputdirs] = "${PKGDESTWORK}"
|
||||
do_packagedata[sstate-outputdirs] = "${PKGDATA_DIR}"
|
||||
do_packagedata[sstate-lockfile-shared] = "${PACKAGELOCK}"
|
||||
do_packagedata[stamp-extra-info] = "${MACHINE}"
|
||||
do_packagedata[stamp-extra-info] = "${MACHINE_ARCH}"
|
||||
|
||||
python do_packagedata_setscene () {
|
||||
sstate_setscene(d)
|
||||
|
||||
@ -156,7 +156,7 @@ SSTATE_SKIP_CREATION_task-populate-sdk = '1'
|
||||
do_populate_sdk[cleandirs] = "${SDKDEPLOYDIR}"
|
||||
do_populate_sdk[sstate-inputdirs] = "${SDKDEPLOYDIR}"
|
||||
do_populate_sdk[sstate-outputdirs] = "${SDK_DEPLOY}"
|
||||
do_populate_sdk[stamp-extra-info] = "${MACHINE}${SDKMACHINE}"
|
||||
do_populate_sdk[stamp-extra-info] = "${MACHINE_ARCH}${SDKMACHINE}"
|
||||
|
||||
fakeroot create_sdk_files() {
|
||||
cp ${COREBASE}/scripts/relocate_sdk.py ${SDK_OUTPUT}/${SDKPATH}/
|
||||
|
||||
@ -722,6 +722,6 @@ SSTATE_SKIP_CREATION_task-populate-sdk-ext = '1'
|
||||
do_populate_sdk_ext[cleandirs] = "${SDKEXTDEPLOYDIR}"
|
||||
do_populate_sdk_ext[sstate-inputdirs] = "${SDKEXTDEPLOYDIR}"
|
||||
do_populate_sdk_ext[sstate-outputdirs] = "${SDK_DEPLOY}"
|
||||
do_populate_sdk_ext[stamp-extra-info] = "${MACHINE}"
|
||||
do_populate_sdk_ext[stamp-extra-info] = "${MACHINE_ARCH}"
|
||||
|
||||
addtask populate_sdk_ext after do_sdk_depends
|
||||
|
||||
@ -69,7 +69,8 @@ do_deploy () {
|
||||
do_deploy[sstate-outputdirs] = "${DEPLOY_DIR_RPM}"
|
||||
# cleandirs should possibly be in deploy.bbclass but we need it
|
||||
do_deploy[cleandirs] = "${DEPLOYDIR}"
|
||||
# clear stamp-extra-info since MACHINE is normally put there by deploy.bbclass
|
||||
# clear stamp-extra-info since MACHINE_ARCH is normally put there by
|
||||
# deploy.bbclass
|
||||
do_deploy[stamp-extra-info] = ""
|
||||
addtask deploy after do_get_public_keys
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user