<div dir="ltr"><div><div><div>Hi,<br><br></div>It is an issue with the fitImage generation when UBOOT_SIGN_ENABLE is enabled, <span id="gmail-result_box" class="gmail-short_text" tabindex="-1" lang="en"><span>unrelated to extlinux.<br></span></span></div><div><span id="gmail-result_box" class="gmail-short_text" tabindex="-1" lang="en"><span><br></span></span></div><div><span id="gmail-result_box" class="gmail-short_text" tabindex="-1" lang="en"><span>I just update the commit message and push a v3 of this patch.<br></span></span></div><div><span id="gmail-result_box" class="gmail-short_text" tabindex="-1" lang="en"><span><br></span></span></div><span id="gmail-result_box" class="gmail-short_text" tabindex="-1" lang="en"><span>Best regards,<br></span></span></div><span id="gmail-result_box" class="gmail-short_text" tabindex="-1" lang="en"><span>Thomas P.</span></span><br><br><br><br><div class="gmail_extra"><div class="gmail_quote">On Tue, Oct 24, 2017 at 10:08 AM, André Draszik <span dir="ltr">&lt;<a href="mailto:git@andred.net" target="_blank">git@andred.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<span class=""><br>
On Mon, 2017-10-23 at 18:23 +0200, Thomas Perrot wrote:<br>
&gt; Signed-off-by: Thomas Perrot &lt;<a href="mailto:thomas.perrot@tupi.fr">thomas.perrot@tupi.fr</a>&gt;<br>
<br>
</span>Your commit message doesn&#39;t explain what problem you&#39;re trying to solve.<br>
<br>
I can only guess that it&#39;s the same as this:<br>
<a href="http://lists.openembedded.org/pipermail/openembedded-core/2017-September/142619.html" rel="noreferrer" target="_blank">http://lists.openembedded.org/<wbr>pipermail/openembedded-core/<wbr>2017-September/142619.html</a><br>
<a href="http://lists.openembedded.org/pipermail/openembedded-core/2017-September/142621.html" rel="noreferrer" target="_blank">http://lists.openembedded.org/<wbr>pipermail/openembedded-core/<wbr>2017-September/142621.html</a><br>
<br>
? If so, just submit requests for backporting, or explain why this doesn&#39;t<br>
work in pyro.<br>
<span class=""><br>
<br>
&gt; ---<br>
&gt;  meta/classes/kernel-fitimage.<wbr>bbclass |  2 +-<br>
&gt;  meta/classes/uboot-sign.<wbr>bbclass      | 21 +++++++++------------<br>
&gt;  2 files changed, 10 insertions(+), 13 deletions(-)<br>
&gt;<br>
&gt; diff --git a/meta/classes/kernel-<wbr>fitimage.bbclass b/meta/classes/kernel-<br>
&gt; fitimage.bbclass<br>
&gt; index abbc309b09..5ad439e82d 100644<br>
&gt; --- a/meta/classes/kernel-<wbr>fitimage.bbclass<br>
&gt; +++ b/meta/classes/kernel-<wbr>fitimage.bbclass<br>
&gt; @@ -31,7 +31,7 @@ python __anonymous () {<br>
&gt;          # the fitImage:<br>
&gt;          if d.getVar(&#39;UBOOT_SIGN_ENABLE&#39;) == &quot;1&quot;:<br>
&gt;              uboot_pn = d.getVar(&#39;PREFERRED_PROVIDER_<wbr>u-boot&#39;) or &#39;u-boot&#39;<br>
&gt; -            d.appendVarFlag(&#39;do_assemble_<wbr>fitimage&#39;, &#39;depends&#39;, &#39;<br>
&gt; %s:do_deploy&#39; % uboot_pn)<br>
&gt; +            d.appendVarFlag(&#39;do_assemble_<wbr>fitimage&#39;, &#39;depends&#39;, &#39;<br>
&gt; %s:do_deploy_dtb&#39; % uboot_pn)<br>
<br>
</span>You should also update the description of the executed tasks at the top of<br>
uboot-sign.bbclass if you&#39;re changing this.<br>
<br>
Cheers,<br>
Andre&#39;<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
&gt;  }<br>
&gt;<br>
&gt;  # Options for the device tree compiler passed to mkimage &#39;-D&#39; feature:<br>
&gt; diff --git a/meta/classes/uboot-sign.<wbr>bbclass b/meta/classes/uboot-<br>
&gt; sign.bbclass<br>
&gt; index 8ee904e7df..2f616bf2a9 100644<br>
&gt; --- a/meta/classes/uboot-sign.<wbr>bbclass<br>
&gt; +++ b/meta/classes/uboot-sign.<wbr>bbclass<br>
&gt; @@ -47,16 +47,14 @@ do_deploy_dtb () {<br>
&gt;       cd ${DEPLOYDIR}<br>
&gt;<br>
&gt;       if [ -f ${B}/${UBOOT_DTB_BINARY} ]; then<br>
&gt; -             install ${B}/${UBOOT_DTB_BINARY}<br>
&gt; ${DEPLOYDIR}/${UBOOT_DTB_<wbr>IMAGE}<br>
&gt; -             rm -f ${UBOOT_DTB_BINARY} ${UBOOT_DTB_SYMLINK}<br>
&gt; -             ln -sf ${UBOOT_DTB_IMAGE} ${UBOOT_DTB_SYMLINK}<br>
&gt; -             ln -sf ${UBOOT_DTB_IMAGE} ${UBOOT_DTB_BINARY}<br>
&gt; +             install ${B}/${UBOOT_DTB_BINARY}<br>
&gt; ${DEPLOY_DIR_IMAGE}/${UBOOT_<wbr>DTB_IMAGE}<br>
&gt; +             ln -sf ${DEPLOY_DIR_IMAGE}/${UBOOT_<wbr>DTB_IMAGE}<br>
&gt; ${DEPLOY_DIR_IMAGE}/${UBOOT_<wbr>DTB_SYMLINK}<br>
&gt; +             ln -sf ${DEPLOY_DIR_IMAGE}/${UBOOT_<wbr>DTB_IMAGE}<br>
&gt; ${DEPLOY_DIR_IMAGE}/${UBOOT_<wbr>DTB_BINARY}<br>
&gt;       fi<br>
&gt;       if [ -f ${B}/${UBOOT_NODTB_BINARY} ]; then<br>
&gt; -             install ${B}/${UBOOT_NODTB_BINARY}<br>
&gt; ${DEPLOYDIR}/${UBOOT_NODTB_<wbr>IMAGE}<br>
&gt; -             rm -f ${UBOOT_NODTB_BINARY} ${UBOOT_NODTB_SYMLINK}<br>
&gt; -             ln -sf ${UBOOT_NODTB_IMAGE} ${UBOOT_NODTB_SYMLINK}<br>
&gt; -             ln -sf ${UBOOT_NODTB_IMAGE} ${UBOOT_NODTB_BINARY}<br>
&gt; +             install ${B}/${UBOOT_NODTB_BINARY}<br>
&gt; ${DEPLOY_DIR_IMAGE}/${UBOOT_<wbr>NODTB_IMAGE}<br>
&gt; +             ln -sf ${DEPLOY_DIR_IMAGE}/${UBOOT_<wbr>NODTB_IMAGE}<br>
&gt; ${DEPLOY_DIR_IMAGE}/${UBOOT_<wbr>NODTB_SYMLINK}<br>
&gt; +             ln -sf ${DEPLOY_DIR_IMAGE}/${UBOOT_<wbr>NODTB_IMAGE}<br>
&gt; ${DEPLOY_DIR_IMAGE}/${UBOOT_<wbr>NODTB_BINARY}<br>
&gt;       fi<br>
&gt;  }<br>
&gt;<br>
&gt; @@ -70,11 +68,10 @@ do_concat_dtb () {<br>
&gt;                       oe_runmake<br>
&gt; EXT_DTB=${DEPLOYDIR}/${UBOOT_<wbr>DTB_IMAGE}<br>
&gt;                       install ${B}/${UBOOT_BINARY}<br>
&gt; ${DEPLOYDIR}/${UBOOT_IMAGE}<br>
&gt;                       install ${B}/${UBOOT_BINARY}<br>
&gt; ${DEPLOY_DIR_IMAGE}/${UBOOT_<wbr>IMAGE}<br>
&gt; -             elif [ -e &quot;${DEPLOYDIR}/${UBOOT_NODTB_<wbr>IMAGE}&quot; -a -e<br>
&gt; &quot;${DEPLOYDIR}/${UBOOT_DTB_<wbr>IMAGE}&quot; ]; then<br>
&gt; -                     cd ${DEPLOYDIR}<br>
&gt; -                     cat ${UBOOT_NODTB_IMAGE} ${UBOOT_DTB_IMAGE} | tee<br>
&gt; ${B}/${UBOOT_BINARY} &gt; ${UBOOT_IMAGE}<br>
&gt; +             elif [ -e &quot;${DEPLOY_DIR_IMAGE}/${UBOOT_<wbr>NODTB_IMAGE}&quot; -a<br>
&gt; -e &quot;${DEPLOY_DIR_IMAGE}/${UBOOT_<wbr>DTB_IMAGE}&quot; ]; then<br>
&gt; +                     cat ${DEPLOY_DIR_IMAGE}/${UBOOT_<wbr>NODTB_IMAGE}<br>
&gt; ${DEPLOY_DIR_IMAGE}/${UBOOT_<wbr>DTB_IMAGE} | tee ${B}/${UBOOT_BINARY} &gt;<br>
&gt; ${UBOOT_IMAGE}<br>
&gt;               else<br>
&gt; -                     bbwarn &quot;Failure while adding public key to u-boot<br>
&gt; binary. Verified boot won&#39;t be available.&quot;<br>
&gt; +                     bbfatal &quot;Failure while adding public key to u-<br>
&gt; boot binary. Verified boot won&#39;t be available.&quot;<br>
&gt;               fi<br>
&gt;       fi<br>
&gt;  }<br>
&gt; --<br>
&gt; 2.13.6<br>
&gt;<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
______________________________<wbr>_________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.<wbr>openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/<wbr>mailman/listinfo/openembedded-<wbr>core</a><br>
</font></span></blockquote></div><br></div></div>