<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Sep 25, 2015 at 9:20 AM, Ross Burton <span dir="ltr">&lt;<a href="mailto:ross.burton@intel.com" target="_blank">ross.burton@intel.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":32f" class="a3s" style="overflow:hidden">A transposed , and ) meant that a string was passed to a function instead of a<br>
list of strings, so <span class="il">bitbake</span> ends up creating a directory for every character in<br>
the current working directory.<br>
<br>
Signed-off-by: Ross Burton &lt;<a href="mailto:ross.burton@intel.com">ross.burton@intel.com</a>&gt;<br>
---<br>
 meta/classes/sstate.<span class="il">bbclass</span> | 2 +-<br>
 1 file changed, 1 insertion(+), 1 deletion(-)<br>
<br>
diff --git a/meta/classes/sstate.<span class="il">bbclass</span> b/meta/classes/sstate.<span class="il">bbclass</span><br>
index b257734..d09e27a 100644<br>
--- a/meta/classes/sstate.<span class="il">bbclass</span><br>
+++ b/meta/classes/sstate.<span class="il">bbclass</span><br>
@@ -644,7 +644,7 @@ python sstate_task_postfunc () {<br>
<br>
     sstate_install(shared_state, d)<br>
     for intercept in shared_state[&#39;interceptfuncs&#39;]:<br>
-        <span class="il">bb</span>.build.exec_func(intercept, d, (d.getVar(&quot;WORKDIR&quot;, True,)))<br>
+        <span class="il">bb</span>.build.exec_func(intercept, d, (d.getVar(&quot;WORKDIR&quot;, True),))<br>
     omask = os.umask(002)<br>
     if omask != 002:<br>
        <span class="il">bb</span>.note(&quot;Using umask 002 (not %0o) for sstate packaging&quot; % omask)</div></blockquote></div><br>I think I&#39;d have just passed a list instead of a tuple here :) Easier to parse visually.<br>-- <br><div class="gmail_signature">Christopher Larson<br>clarson at kergoth dot com<br>Founder - BitBake, OpenEmbedded, OpenZaurus<br>Maintainer - Tslib<br>Senior Software Engineer, Mentor Graphics</div>
</div></div>