<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-virtualization.git, branch dylan</title>
<subtitle>Mirror of git.yoctoproject.org/meta-virtualization</subtitle>
<id>https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=dylan</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=dylan'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/'/>
<updated>2013-04-28T04:14:12+00:00</updated>
<entry>
<title>openvswitch: update to version 1.9.0</title>
<updated>2013-04-28T04:14:12+00:00</updated>
<author>
<name>Joe Slater</name>
<email>jslater@windriver.com</email>
</author>
<published>2013-04-26T17:47:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=15a0d3432ea8d4441417b689a58aae8a6a7fb860'/>
<id>urn:sha1:15a0d3432ea8d4441417b689a58aae8a6a7fb860</id>
<content type='text'>
Update recipe to version 1.9.0.  Refer to docs/vswitch_test.sh
for a sanity test.  This package will not be functional unless
the openvswitch kernel module is configured into the kernel.

Signed-off-by: Joe Slater &lt;jslater@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>libvirt: Changed python bindings install location</title>
<updated>2013-04-19T04:39:24+00:00</updated>
<author>
<name>Mihai Prica</name>
<email>mihai.prica@intel.com</email>
</author>
<published>2013-04-18T15:10:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=7040db74c375ef55d1b040f53071be29590882de'/>
<id>urn:sha1:7040db74c375ef55d1b040f53071be29590882de</id>
<content type='text'>
The libvirt-python files were installed to dist-packages and this
is not part of sys.path in yocto so they were not available to
python. Changed this to site-packages.

Signed-off-by: Mihai Prica &lt;mihai.prica@intel.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>iasl: Fixed broken URL</title>
<updated>2013-04-19T04:38:16+00:00</updated>
<author>
<name>Mihai Prica</name>
<email>mihai.prica@intel.com</email>
</author>
<published>2013-04-18T15:10:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=3413d7e8b8f45996230ee1931bdf224952d88a19'/>
<id>urn:sha1:3413d7e8b8f45996230ee1931bdf224952d88a19</id>
<content type='text'>
Signed-off-by: Mihai Prica &lt;mihai.prica@intel.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>libvirt: use pkgconfig to control udev</title>
<updated>2013-04-19T04:36:00+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@windriver.com</email>
</author>
<published>2013-04-19T04:31:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=273bdbaa50179af05047723a44289f97b2dd7d8f'/>
<id>urn:sha1:273bdbaa50179af05047723a44289f97b2dd7d8f</id>
<content type='text'>
To ensure that libvirt doesn't rely on detection of udev in the environment
or sysroot we can add a PACKAGECONFIG option to control both the enablement
of udev support, and ensure that libpciaccess is added as a dependency,
otherwise configure detects issues such as this:

 | checking for UDEV... yes
 | configure: error: You must install the pciaccess module to build with udev
 | Configure failed. The contents of all config.log files follows to aid debugging

Signed-off-by: Ting Liu &lt;b28495@freescale.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>containers - lxc-template: enable chroot + chpasswd functionality for Busybox hosts</title>
<updated>2013-04-12T17:17:03+00:00</updated>
<author>
<name>Bogdan Purcareata</name>
<email>bogdan.purcareata@freescale.com</email>
</author>
<published>2013-04-12T14:21:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=c6af28f6e7af3959495deada7f5210a47ee4d7f9'/>
<id>urn:sha1:c6af28f6e7af3959495deada7f5210a47ee4d7f9</id>
<content type='text'>
This patch enables installation of Buysbox containers on Busybox hosts.
Please see patch message for detailed information.

The patch has been submitted and accepted upstream by LXC maintainers.
The functionality hasn't made it to LXC 0.9.0, but will (most probably)
be included upstream in future releases of LXC.

Signed-off-by: Bogdan Purcareata &lt;bogdan.purcareata@freescale.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>lxc: remove noldconfig.patch, since it is no longer used</title>
<updated>2013-04-12T17:16:53+00:00</updated>
<author>
<name>Bogdan Purcareata</name>
<email>bogdan.purcareata@freescale.com</email>
</author>
<published>2013-04-12T14:22:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=4d85e67ec252de40b4ab35b5a9581e7ba5ac1ac9'/>
<id>urn:sha1:4d85e67ec252de40b4ab35b5a9581e7ba5ac1ac9</id>
<content type='text'>
Patch is no longer needed since the removal of LXC 0.8.0 recipe.

Signed-off-by: Bogdan Purcareata &lt;bogdan.purcareata@freescale.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>lxc: remove 0.8.0 recipe</title>
<updated>2013-04-11T20:07:33+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@windriver.com</email>
</author>
<published>2013-04-11T20:06:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=c385ed63827cdd18cd2731b86465c2159ab07fb2'/>
<id>urn:sha1:c385ed63827cdd18cd2731b86465c2159ab07fb2</id>
<content type='text'>
LXC 0.9.0 has been added, we no longer need the 0.8.0 recipe, since
all functionality has been migrated

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>lxc: Update LXC recipe to include config examples in main package</title>
<updated>2013-04-11T20:07:27+00:00</updated>
<author>
<name>Bogdan Purcareata</name>
<email>bogdan.purcareata@freescale.com</email>
</author>
<published>2013-04-11T09:20:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=73809e88a25084604ef80167619f1fbe90d95286'/>
<id>urn:sha1:73809e88a25084604ef80167619f1fbe90d95286</id>
<content type='text'>
The patch configures the LXC recipe to include configuration examples
or containers in the default package - lxc, not in the documentation
one - lxc-doc.

By default, bitbake will split a specific package into multiple sections,
based on meaning - binaries, libraries, documentation, configs, etc. The
sections will then be assembled into individual packages, such as e.g lxc,
lxc-doc, lxc-dbg and so on. The packages are mutually exclusive with
respect to the sections they contain.

LXC installation provides several example configuration files for various
usage scenarios. The twist is that LXC build scripts place these config
examples in a relative path that is identified by bitbake as belonging to
documentation. This patch places these configuration files in the main
package, where they normally belong.

Signed-off-by: Bogdan Purcareata &lt;bogdan.purcareata@freescale.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>lxc: Add disable udhcp patch to LXC recipe</title>
<updated>2013-04-11T20:07:22+00:00</updated>
<author>
<name>Bogdan Purcareata</name>
<email>bogdan.purcareata@freescale.com</email>
</author>
<published>2013-04-11T09:19:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=6f1446097d819740da9eb3e1376fd718eebb37e9'/>
<id>urn:sha1:6f1446097d819740da9eb3e1376fd718eebb37e9</id>
<content type='text'>
The provided patch makes a modification to the LXC busybox template (the
template that creates a minimal container with Busybox).

This type of container will start the udhcpc service - the DHCP client - on
init. For an embedded Linux image, we might assume that the majority of
containers will have manual / static networking configuration on start.
Considering this, starting the udhcpc service by default is useless, since
the service will then has to be killed. The containers that use DHCP for
networking can start udhcpc after container boot, or alter the busybox
template locally to do so by default.

The patch deactivates the default start of the DHCP client on a Busybox
container init.

Signed-off-by: Bogdan Purcareata &lt;bogdan.purcareata@freescale.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>lxc: Add LXC 0.9.0 recipe</title>
<updated>2013-04-11T20:07:17+00:00</updated>
<author>
<name>Bogdan Purcareata</name>
<email>bogdan.purcareata@freescale.com</email>
</author>
<published>2013-04-11T09:19:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=4c111373fc0b88ce14407e858a749fe3f2eff516'/>
<id>urn:sha1:4c111373fc0b88ce14407e858a749fe3f2eff516</id>
<content type='text'>
Introducing the LXC 0.9.0 recipe.

Maintainer log for intermediate versions since LXC 0.8.0. This only contains
the major differences between versions. You may find the complete log on the
SourceForge LXC devel mailing list [1].

0.9.0.alpha1:
- Introduction of the new liblxc API
- Python bindings
- New tools:
   - lxc-device
   - lxc-start-ephemeral
   - python version of lxc-ls
- lxc.autodev support
- oracle template
- reworked lxc-attach
- /etc/lxc/lxc.conf configuration
- Switch to new docbook
- A lot of other improvements, new features and bugfixes

0.9.0.alpha2: bug fix for issue with 0.9.0.alpha1 - no significant changes

0.9.0.alpha3:
- Android support
- New lua binding
- User namespace support
- Oracle template
- Manpage updates
- POSIX shell support for most scripts
- Improved systemd support
- Various API improvements
- Logging improvements

0.9.0.rc1:
- Addition of -P option to all executables (to specify lxcpath)
- Rework of the cgroup handling code
- Rework of lxc-attach for userns
- Updates to the alpine, archlinux, opensuse, oracle and ubuntu
templates. Removal of the lenny template.
- Introduction of a new lxc.stopsignal option
- Introduction of a new lxc.kmsg option
- Various userns improvements
- New --host option in lxc-ps
- Introduction of a few examples lxc hooks
- Support for nested containers in lxc-ls
- Introduction of get_version in the C API.
- And a variety of bugfixes

0.9.0:
Feature changes include:
 - Support for ephemeral containers in lxc-clone
 - --clear-env/--keep-env support in lxc-attach
 - -n option to lxc-start-ephemeral
Everything else is bugfixes on top of rc1.
Tests done by maintainers:
 - Test build on my machine (up to date Ubuntu 13.04)
 - Test build on Launchpad (Ubuntu 12.04, 12.10 and 13.04)
 - Test build on an armhf board running Ubuntu 13.04
 - Test build for Android cross-compiling on my laptop
 - Ran our test suite on the x86 binaries
 - Ran a quick test (start/stop/info/wait) on Android
 - Tested the API and tools on ARM
 - Rebuilt all my local templates (~20 containers) on a variety of
   architectures (i386, amd64, armel and armhf)

[1] https://lists.sourceforge.net/lists/listinfo/lxc-develIntroducing the LXC 0.9.0 recipe.

Signed-off-by: Bogdan Purcareata &lt;bogdan.purcareata@freescale.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
</feed>
