<div dir="ltr">On Mon, Apr 22, 2013 at 12:57 PM, Robert P. J. Day &lt;<a href="mailto:rpjday@crashcourse.ca">rpjday@crashcourse.ca</a>&gt; wrote:<br>&gt; On Mon, 22 Apr 2013, Trevor Woerner wrote:<br>&gt;&gt; On Mon, Apr 22, 2013 at 10:16 AM, Richard Purdie &lt;<a href="mailto:rpurdie@rpsys.net">rpurdie@rpsys.net</a>&gt; wrote:<br>
&gt;&gt; &gt; This would then lead into the second proposal which is to add better<br>&gt;&gt; &gt; support for new commands.<br>&gt;&gt;<br>&gt;&gt; It would be nice if there was a way to zero-in on an existing<br>&gt;&gt; environment variable. For example:<br>
&gt;&gt;<br>&gt;&gt;     $ bitbake -e &lt;image&gt;<br>&gt;&gt;<br>&gt;&gt; produces a lot of information which I then have to parse in order to<br>&gt;&gt; figure out how a given environment variable is being set. It would be<br>
&gt;&gt; nice if I could simply:<br>&gt;&gt;<br>&gt;&gt;     $ bitbake -e &lt;image&gt; &lt;variable&gt;<br>&gt;&gt;<br>&gt;&gt; and just get the pertinent parts.<br>&gt;<br>&gt;   i think bitbake-env would do this for you.<br>
&gt;<br>&gt; rday<br><br>If I use bitbake-env I just get the current value:<br><br>    $ bitbake-env OE_TERMINAL<br>    OE_TERMINAL=&quot;screen&quot;<br><br>but if I use &quot;bitbake -e&quot; I get a better pictures of why that variable is what it is<div>
(which I&#39;ve found very useful):<br><br>    $ bitbake -e | less<br>    [...snip...]<br>    # $OE_TERMINAL [4 operations]<br>    #   set /home/trevor/devel/yocto/builds/fullbuild/conf/local.conf:23<br>    #     &quot;screen&quot;<br>
    #   set? /home/trevor/devel/yocto/git/poky/meta/classes/terminal.bbclass:1<br>    #     &quot;auto&quot;<br>    #   set /home/trevor/devel/yocto/git/poky/meta/classes/terminal.bbclass:2<br>    #     [type] &quot;choice&quot;<br>
    #   set /home/trevor/devel/yocto/git/poky/meta/classes/terminal.bbclass:5<br>    #     [choices] &quot;auto none                         ${@&quot; &quot;.join(<a href="http://o.name">o.name</a>                                     for o in oe.terminal.prioritized())}&quot;<br>
    # computed:<br>    #   &quot;screen&quot;<br>    OE_TERMINAL=&quot;screen&quot;<br>    [...snip...]</div></div>