<div dir="ltr">Ping?<br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 29, 2018 at 4:38 PM, Stefan Stanacar <span dir="ltr">&lt;<a href="mailto:sstncr@gmail.com" target="_blank">sstncr@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">do_unpack is by default in SRCTREECOVEREDTASKS so this append can&#39;t run, since<br>
do_unpack gets removed by when externalsrc is enabled.<br>
<br>
This was hidden because externalsrc does actually run do_fetch and do_unpack if<br>
there are type=kmeta or file:// entries in the SRC_URI value of the kernel recipe.<br>
(which is the case for linux-yocto).<br>
<br>
Make this a separate task so that it actually gets run for kernel recipes with<br>
no file:// or type=kmeta in SRC_URI.<br>
<br>
Signed-off-by: Stefan Stanacar &lt;<a href="mailto:sstncr@gmail.com">sstncr@gmail.com</a>&gt;<br>
---<br>
 meta/classes/kernel.bbclass | 3 ++-<br>
 1 file changed, 2 insertions(+), 1 deletion(-)<br>
<br>
diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass<br>
index 2f6eca3..6a8d6e8 100644<br>
--- a/meta/classes/kernel.bbclass<br>
+++ b/meta/classes/kernel.bbclass<br>
@@ -125,7 +125,7 @@ inherit ${KERNEL_CLASSES}<br>
 # the symlink.<br>
 do_unpack[cleandirs] += &quot; ${S} ${STAGING_KERNEL_DIR} ${B} ${STAGING_KERNEL_BUILDDIR}&quot;<br>
 do_clean[cleandirs] += &quot; ${S} ${STAGING_KERNEL_DIR} ${B} ${STAGING_KERNEL_BUILDDIR}&quot;<br>
-base_do_unpack_append () {<br>
+python do_symlink_staging_dir () {<br>
     s = d.getVar(&quot;S&quot;)<br>
     if s[-1] == &#39;/&#39;:<br>
         # drop trailing slash, so that os.symlink(kernsrc, s) doesn&#39;t use s as directory name and fail<br>
@@ -142,6 +142,7 @@ base_do_unpack_append () {<br>
             shutil.move(s, kernsrc)<br>
             os.symlink(kernsrc, s)<br>
 }<br>
+addtask do_symlink_staging_dir after do_unpack before do_patch do_configure<br>
<br>
 inherit kernel-arch deploy<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
2.7.4<br>
<br>
</font></span></blockquote></div><br></div></div>