<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openembedded-core.git/meta/classes/devshell.bbclass, branch master</title>
<subtitle></subtitle>
<id>https://trygvis.io/git/2012/05/openembedded-core.git/atom?h=master</id>
<link rel='self' href='https://trygvis.io/git/2012/05/openembedded-core.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/'/>
<updated>2011-08-10T12:25:11Z</updated>
<entry>
<title>Rework how the devshell functions</title>
<updated>2011-08-10T12:25:11Z</updated>
<author>
<name>Chris Larson</name>
<email>chris_larson@mentor.com</email>
</author>
<published>2011-03-29T19:53:19Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=69f77f80965fa06a057837f8f49eda06855c4086'/>
<id>urn:sha1:69f77f80965fa06a057837f8f49eda06855c4086</id>
<content type='text'>
In the new implementation, each known terminal is defined as a class in
oe.terminal, as a subclass of bb.process.Popen.  terminal.bbclass wraps this
functionality, providing the metadata pieces.  It obeys the OE_TERMINAL
variable, which is a 'choice' typed variable.  This variable may be 'auto',
'none', or any of the names of the defined terminals.

When using 'auto', or requesting an unsupported terminal, we attempt to spawn
them in priority order until we get one that's available on this system (and
in the case of the X terminals, has DISPLAY defined).  The 'none' value is
used when we're doing things like automated builds, and want to ensure that no
terminal is *ever* spawned, under any circumstances.

Current available terminals:

    gnome
    konsole
    xterm
    rxvt
    screen

Signed-off-by: Chris Larson &lt;chris_larson@mentor.com&gt;
</content>
</entry>
<entry>
<title>Ensure Bash is used when spawning terminals</title>
<updated>2011-03-01T11:46:14Z</updated>
<author>
<name>Joshua Lock</name>
<email>josh@linux.intel.com</email>
</author>
<published>2011-02-23T11:59:59Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=9aa31b5c0a5878ebdd50e6b7be9284a7f6a7d0c2'/>
<id>urn:sha1:9aa31b5c0a5878ebdd50e6b7be9284a7f6a7d0c2</id>
<content type='text'>
We rely on Bashisms when spawning a terminal so ensure that bash is used
when using devshell and menuconfig.

Fixes [BUGID #119]

Signed-off-by: Joshua Lock &lt;josh@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>devshell: Clean up devshell code so this task doesn't polute the global namespace</title>
<updated>2010-12-09T13:16:32Z</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@linux.intel.com</email>
</author>
<published>2010-11-28T17:42:36Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=c91caeea89845a88fa069db7218e6eb99843e2a0'/>
<id>urn:sha1:c91caeea89845a88fa069db7218e6eb99843e2a0</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>devshell.bbclass: export the FAKEROOTENV so it can be accessed within the devshell task</title>
<updated>2010-08-23T12:04:03Z</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@linux.intel.com</email>
</author>
<published>2010-08-23T12:04:03Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=5977534d5fbdc3e32200266c4ca978464413b3b8'/>
<id>urn:sha1:5977534d5fbdc3e32200266c4ca978464413b3b8</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>devshell.bbclass: Merge tweaks from OE.dev</title>
<updated>2009-12-18T11:41:44Z</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@linux.intel.com</email>
</author>
<published>2009-12-17T21:35:34Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=9a2f361a59bbd41feb9aeb686d53e45dc891fa38'/>
<id>urn:sha1:9a2f361a59bbd41feb9aeb686d53e45dc891fa38</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>devshell.bbclass: Export needed variables</title>
<updated>2008-05-21T20:19:01Z</updated>
<author>
<name>Richard Purdie</name>
<email>richard@openedhand.com</email>
</author>
<published>2008-05-21T20:19:01Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=b85bc2744a9674d3cb900aa6b22a7b4987c7d0fe'/>
<id>urn:sha1:b85bc2744a9674d3cb900aa6b22a7b4987c7d0fe</id>
<content type='text'>
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4526 311d38ba-8fff-0310-9ca6-ca027cbcb966
</content>
</entry>
<entry>
<title>devshell.bbclass: Sync with OE since this no longer works at properly without this change</title>
<updated>2007-09-17T08:14:16Z</updated>
<author>
<name>Richard Purdie</name>
<email>richard@openedhand.com</email>
</author>
<published>2007-09-17T08:14:16Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=51d9c76e954bef233c66fba328ffc13a496857fc'/>
<id>urn:sha1:51d9c76e954bef233c66fba328ffc13a496857fc</id>
<content type='text'>
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2738 311d38ba-8fff-0310-9ca6-ca027cbcb966
</content>
</entry>
<entry>
<title>classes: Sync with OE - mainly quoting fixes or other minor updates</title>
<updated>2006-11-20T15:19:39Z</updated>
<author>
<name>Richard Purdie</name>
<email>richard@openedhand.com</email>
</author>
<published>2006-11-20T15:19:39Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=e09dab061470154bb14d172f79c5589d232b3c12'/>
<id>urn:sha1:e09dab061470154bb14d172f79c5589d232b3c12</id>
<content type='text'>
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@885 311d38ba-8fff-0310-9ca6-ca027cbcb966
</content>
</entry>
<entry>
<title>devshell.bbclass: Run after do_patch</title>
<updated>2006-08-31T08:19:26Z</updated>
<author>
<name>Richard Purdie</name>
<email>richard@openedhand.com</email>
</author>
<published>2006-08-31T08:19:26Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=c48931146dcbc07fb2ecd294ca885492cd4f0cec'/>
<id>urn:sha1:c48931146dcbc07fb2ecd294ca885492cd4f0cec</id>
<content type='text'>
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@684 311d38ba-8fff-0310-9ca6-ca027cbcb966
</content>
</entry>
<entry>
<title>devshell: Convert to its own class and add to poky.conf by default. Export EXTRA_OEMAKE to devshell.</title>
<updated>2006-08-30T22:11:12Z</updated>
<author>
<name>Richard Purdie</name>
<email>richard@openedhand.com</email>
</author>
<published>2006-08-30T22:11:12Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=b9f06d1671aa2606810aa9edd1c056c5c2d3cf74'/>
<id>urn:sha1:b9f06d1671aa2606810aa9edd1c056c5c2d3cf74</id>
<content type='text'>
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@683 311d38ba-8fff-0310-9ca6-ca027cbcb966
</content>
</entry>
</feed>
