xen: remove xsm from default PACKAGECONFIG options.

The 'xsm' option adds a dependency for checkpolicy, which
requires an additional layer (meta-selinux).

Signed-off-by: Chris Patterson <cjp256@gmail.com>
xen: remove 4.1.2 recipe and patches

Signed-off-by: Chris Patterson <cjp256@gmail.com>
xen: remove xen-hg recipe and patches

Signed-off-by: Chris Patterson <cjp256@gmail.com>
xen: remove xen-rt recipe and patches

Signed-off-by: Chris Patterson <cjp256@gmail.com>
xen: remove old xen.inc and xen-python.inc

Signed-off-by: Chris Patterson <cjp256@gmail.com>
xen: remove old patches

Signed-off-by: Chris Patterson <cjp256@gmail.com>
xen: rename xen patches directory from xen-4.3.0 to files.

Signed-off-by: Chris Patterson <cjp256@gmail.com>
xen: upgrade to 4.3.1

Changelog available at:
http://xenproject.org/downloads/xen-archives/supported-xen-43-series/xen-431.html

Signed-off-by: Chris Patterson <cjp256@gmail.com>
xen: improve organization with new xen.inc

Moved common recipe bits from xen_4.3.1.bb to xen.inc.

Signed-off-by: Chris Patterson <cjp256@gmail.com>
xen: add xen_git recipe.

Added recipe for xen unstable from git repository.

Moved now empty xen-flask and xen-libblktap packages from
required dependencies from xen.inc into xen_4.3.1.bb.

Signed-off-by: Chris Patterson <cjp256@gmail.com>
fix inittab install when Xen not in DISTRO_FEATURES

With the latest patch, OE builds may file like:

https://ci.linaro.org/jenkins/job/openembedded-armv7ab-rootfs/gcc_version=4.8,label=oe_persistent_cloud,rootfs=minimal/127/consoleText

By having the "failing" grep within the if block, set -e
in shell code will not bite configurations where meta-virtualization
is included but xen is not in DISTRO_FEATURES.

Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
ovs: uprev to 2.0.0

We update to the latest 2.0 OVS, but we'll keep the existed (better tested)
version around until this proves to be stable.

As part of this update the openvswitch-add-target-perl-handling.patch has
been refreshed, since one of the scripts it patched is no longer part
of the package.

Finally, we drop PR from the recipe as part of the larger move to PRSERVER
based revision numbers.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
openvswitch: make postinst indentation consistent

right or wrong, we shouldn't have a mix of tabs or spaces, so in this
cleanup, we'll make them all tabs.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
LXC: setup_netdev: re-read ifindex in LXC_NET_PHYS case

Patch to fix interface netns transition when
assigning a physical interface to a container.
Pushed to the upstream LXC repo, to be included
in future versions of LXC.

Further details in included patch description.

Signed-off-by: Bogdan Purcareata <bogdan.purcareata@freescale.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
openvswitch: deal with missing RDEPENDS of libpcap

Bitbake was properly detecting a dependency on libpcap but since it
was not an explicit RDEPENDS the libpcap package was not being built
in all cases which had the potential to break rootfs image building.

The obvious solution was to add libpcap to the RDEPENDS but looking
upstream it was found that they have removed the use of this library
for all but FreeBSD since for other systems it is unused. So using the
upstream patch here eliminates the dependency and in turn the issue
described above.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
libvirt: Correct IP_PATH

ip is installed into /sbin/ip, but the default path used by libvirt is /bin/ip,
so override IP_PATH in configure.

Signed-off-by: Yang Shi <yang.shi@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
xen-image-minimal: fix syslinux dependency

Install libcom32.c32 when populating syslinux-based images.

When syslinux upgraded to v6, libcom32.c32 became a dependency
for mboot.c32.

Signed-off-by: Chris Patterson <cjp256@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
lxc: correct use of PN vs. BPN to fix multilib builds

BPN should be used in place of PN otherwise the fetcher will attempt
to download a file with the multilib prefix,and fail, and S will not
be what is expected, causing patching and other failures.

Signed-off-by: Mark Asselstine <asselsm@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>