<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openembedded-core.git/scripts/poky-qemu-ifup, 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-04-20T15:44:10Z</updated>
<entry>
<title>Rename poky-qemu to runqemu</title>
<updated>2011-04-20T15:44:10Z</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2011-04-20T15:44:10Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=7687d91f73f4a116593315b3b1488ac3f0904905'/>
<id>urn:sha1:7687d91f73f4a116593315b3b1488ac3f0904905</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Make poky-qemu and related scripts work with arbitrary SDK locations</title>
<updated>2010-12-09T15:00:45Z</updated>
<author>
<name>Scott Garman</name>
<email>scott.a.garman@intel.com</email>
</author>
<published>2010-12-08T04:59:06Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=ba5e0b9531b9a967aa3d408a13024590d96b8391'/>
<id>urn:sha1:ba5e0b9531b9a967aa3d408a13024590d96b8391</id>
<content type='text'>
* No longer assume SDK toolchains are installed in /opt/poky
* [BUGFIX #568] where specifying paths to both the kernel and fs
  image caused an error due to POKY_NATIVE_SYSROOT never being
  set, triggering failure of poky-qemu-ifup/ifdown
* Cosmetic improvements to usage() functions by using basename

Signed-off-by: Scott Garman &lt;scott.a.garman@intel.com&gt;
</content>
</entry>
<entry>
<title>Update meta-ide-support dependencies</title>
<updated>2010-10-07T21:07:45Z</updated>
<author>
<name>Scott Garman</name>
<email>scott.a.garman@intel.com</email>
</author>
<published>2010-10-07T20:45:20Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=7b079e1d0842e3a1e18ebc1d1fad8c97c96639eb'/>
<id>urn:sha1:7b079e1d0842e3a1e18ebc1d1fad8c97c96639eb</id>
<content type='text'>
Using poky-qemu with our new tap networking and/or unfs support
required too many additional build steps. This updates the
meta-ide-support dependencies so all features are built and
available to use.

Specifically, this adds psuedo-native, qemu-helper-native, and
unfs-server-native to the dependency chain for meta-ide-support.

This fixes [BUGID #392]

Also add poky-gen-tapdevs and remove runqemu-nfs from the
qemu-helper-native recipe, and update some qemu control script
error messages to suggest building meta-ide-support.

Signed-off-by: Scott Garman &lt;scott.a.garman@intel.com&gt;
</content>
</entry>
<entry>
<title>poky-qemu-ifup/ifdown: Require root privileges to run</title>
<updated>2010-10-07T18:48:17Z</updated>
<author>
<name>Scott Garman</name>
<email>scott.a.garman@intel.com</email>
</author>
<published>2010-10-04T04:39:14Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=c8a181e847660bb9d7faedad0bed7d05afbe8103'/>
<id>urn:sha1:c8a181e847660bb9d7faedad0bed7d05afbe8103</id>
<content type='text'>
This fixes [BUGID #232], requiring root privileges to run these scripts
and giving an error prompt when that requirement is not met.

The tunctl uid fallback code has also been removed, as we can rely on
the specific version of tunctl run from the native sysroot.

Signed-off-by: Scott Garman &lt;scott.a.garman@intel.com&gt;
</content>
</entry>
<entry>
<title>scripts/poky-qemu-ifup: Ensure the host has a route to it</title>
<updated>2010-09-10T09:45:55Z</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@linux.intel.com</email>
</author>
<published>2010-09-10T09:43:06Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=c4ff5f303882a4dfbf37ddf835755b5df5fe881e'/>
<id>urn:sha1:c4ff5f303882a4dfbf37ddf835755b5df5fe881e</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>scrtips/poky-qemu: Fix network interface device numbering</title>
<updated>2010-09-10T09:45:55Z</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@linux.intel.com</email>
</author>
<published>2010-09-10T09:28:09Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=8e43883f97f76857bd4cc85de544a09c6cceb24e'/>
<id>urn:sha1:8e43883f97f76857bd4cc85de544a09c6cceb24e</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>poky-qemu-[ifup|ifdown]: Use native tunctl</title>
<updated>2010-08-20T15:20:10Z</updated>
<author>
<name>Jeff Dike</name>
<email>jdike@x86_64.user-mode-linux.org</email>
</author>
<published>2010-08-05T16:31:01Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=6ea1ed5f7b51b7c04e8aca29319c970846ddf1b8'/>
<id>urn:sha1:6ea1ed5f7b51b7c04e8aca29319c970846ddf1b8</id>
<content type='text'>
poky-qemu-ifup can run standalone by root in order to configure a bank
of tap devices for later qemu use.

These devices will, if possible, be owned by a specified group to
which qemu users must belong.

If the kernel is too old to support TUNSETGROUP, then it falls back to
setting the tap device to be owned by a particular user, and that user
will be the only one allowed to use it.

Also overall usability improvements to the scripts, usage() help, etc.

Signed-off-by: Jeff Dike &lt;jdike@linux.intel.com&gt;
Signed-off-by: Scott Garman &lt;scott.a.garman@intel.com&gt;
</content>
</entry>
<entry>
<title>poky-qemu-ifup: allow multiple tap devices</title>
<updated>2010-08-20T15:20:09Z</updated>
<author>
<name>Jeff Dike</name>
<email>jdike@x86_64.user-mode-linux.org</email>
</author>
<published>2010-08-04T21:19:59Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=d9aa25a3379c21a999bd39e78702f932ead7b840'/>
<id>urn:sha1:d9aa25a3379c21a999bd39e78702f932ead7b840</id>
<content type='text'>
This patch bases the tap IP address on the device number, providing
each device with its own IP address.

Signed-off-by: Jeff Dike &lt;jdike@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>qemu: Use a TAP device instead of slirp for networking</title>
<updated>2010-08-20T15:20:09Z</updated>
<author>
<name>Jeff Dike</name>
<email>jdike@x86_64.user-mode-linux.org</email>
</author>
<published>2010-07-21T15:04:59Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=c791544bb02e852644c55401018bc17ec1b9b40e'/>
<id>urn:sha1:c791544bb02e852644c55401018bc17ec1b9b40e</id>
<content type='text'>
With this patch, a persistent TAP device is set up by poky-qemu-ifup,
which is now run before qemu.  The qemu command line now uses the
device that was constructed (rather than the hard-coded tap0) and it
is told not to run any networking scripts.

When qemu shuts down, poky-qemu-ifdown removes the TAP device.

sudo use - sudo is used to run poky-qemu-ifup.  sudo is no longer used
to run qemu, as qemu no longer needs privileges to set up networking.
poky-qemu-ifdown is run without privileges, as you can remove a TAP
device which you own.

Signed-off-by: Jeff Dike &lt;jdike@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Use /sbin/iptables if which iptables fails.</title>
<updated>2008-06-26T14:27:31Z</updated>
<author>
<name>Joshua Lock</name>
<email>josh@openedhand.com</email>
</author>
<published>2008-06-26T14:27:31Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=932d0b00dac96893d78218bbd00b4a48e4183e3d'/>
<id>urn:sha1:932d0b00dac96893d78218bbd00b4a48e4183e3d</id>
<content type='text'>
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4733 311d38ba-8fff-0310-9ca6-ca027cbcb966
</content>
</entry>
</feed>
