[OE-core] [PATCH 1/2] uboot-sign: Refactor do_deploy prefunc to do_deploy_prepend
richard.purdie at linuxfoundation.org
richard.purdie at linuxfoundation.org
Thu Aug 29 13:00:58 UTC 2019
On Thu, 2019-08-29 at 11:05 +0200, Daniel Klauer wrote:
> > That commit message isn't correct.
> >
> > It removes cleandirs for the prefunc at the start of the prefunc and
> > cleandirs for the main function at the start of that main function.
>
> Oh ok, so the prefuncs/postfuncs can have their own [cleandirs], that's
> interesting.
>
> How about the following (trying to find a good way to explain it):
Yes, that sounds fine. The bit in brackets probably isn't needed.
Cheers,
Richard
>
> -----
> When inherited by the u-boot recipe (UBOOT_PN), uboot-sign.bbclass adds
> a concat_dtb step, which places additional files into ${DEPLOYDIR}
> before do_deploy.
>
> The use of prefuncs for this prevents us from adding
> do_deploy[cleandirs] = "${DEPLOYDIR}"
> because that would remove the files produced by the prefunc.
> (Each of prefuncs/task/postfuncs functions has their own cleandirs, and
> each function's cleandirs are removed at the start of that function.)
>
> Thus, it seems good to make concat_dtb a part of do_deploy, such that it
> runs after removal of do_deploy's cleandirs. As before, care is taken to
> not interfere with the kernel's do_deploy definition, since concat_dtb
> was only needed for u-boot.
> -----
>
More information about the Openembedded-core
mailing list