mirror of
https://git.yoctoproject.org/git/poky
synced 2026-01-01 13:58:04 +00:00
deploy.bbclass: Clean DEPLOYDIR before do_deploy
do_deploy should clean up ${DEPLOYDIR} before running, just like do_install
cleans up ${D} before running. This reduces the risk of DEPLOYDIR being
accidentally contaminated by files from previous runs, possibly even with
different config, in case of incremental builds.
It is convenient to have this in deploy.bbclass, so it doesn't have to be
duplicated in every recipe, considering for example meta-freescale, which
has 23 affected recipes.
All recipes using deploy.bbclass (grep -r 'inherit .*deploy') in poky,
meta-openembedded and meta-freescale look like they either benefit from
this or are at least not affected negatively by it. The only exception
I've noticed was uboot-sign.bbclass, which was however fixed by the
previous patch.
(From OE-Core rev: 7083a7d56f4d90c81d2e6652ee291d20fd908bbe)
Signed-off-by: Daniel Klauer <daniel.klauer@gin.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
acfda8e923
commit
62931865d5
|
|
@ -8,4 +8,5 @@ python do_deploy_setscene () {
|
|||
}
|
||||
addtask do_deploy_setscene
|
||||
do_deploy[dirs] = "${DEPLOYDIR} ${B}"
|
||||
do_deploy[cleandirs] = "${DEPLOYDIR}"
|
||||
do_deploy[stamp-extra-info] = "${MACHINE_ARCH}"
|
||||
|
|
|
|||
|
|
@ -729,8 +729,6 @@ kernel_do_deploy() {
|
|||
done
|
||||
fi
|
||||
}
|
||||
do_deploy[cleandirs] = "${DEPLOYDIR}"
|
||||
do_deploy[dirs] = "${DEPLOYDIR} ${B}"
|
||||
do_deploy[prefuncs] += "package_get_auto_pr"
|
||||
|
||||
addtask deploy after do_populate_sysroot do_packagedata
|
||||
|
|
|
|||
|
|
@ -67,8 +67,6 @@ do_deploy () {
|
|||
fi
|
||||
}
|
||||
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_ARCH is normally put there by
|
||||
# deploy.bbclass
|
||||
do_deploy[stamp-extra-info] = ""
|
||||
|
|
|
|||
|
|
@ -220,7 +220,6 @@ do_deploy[depends] += "${DEPLOYDEP}"
|
|||
|
||||
do_deploy() {
|
||||
}
|
||||
do_deploy[cleandirs] = "${DEPLOYDIR}"
|
||||
do_deploy_class-target() {
|
||||
# For use with "runqemu ovmf".
|
||||
for i in \
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user