summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* xen: Add support for systemdNathan Rossi2015-02-202-19/+70
| | | | | | | | | | | | * Refactor volatiles so that it generates sysvinit/populate-volatiles as well as tmpfiles.d configs * Add systemd PACKAGECONFIG for enabling systemd support * Setup SYSTEMD_SERVICE variables * Add FILES values for systemd .service/.mount/etc files * sed patterns to the 4.5.0 recipe to fix some issues with the source around qemu-system-i386 and libsystemd-daemon Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* xen-image-minimal: Install qemu instead of xen-qemuNathan Rossi2015-02-201-1/+1
| | | | | | * Install QEMU from the distro as opposed to a specific xen-qemu setup Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* xen: Update recipe to 4.5.0Nathan Rossi2015-02-203-50/+36
| | | | | | | | | | | | | | * Added configure step to fix handling of the CC, AS, etc. variables within the xen build scripts. * Add configure options for handling of system config directories for cross building * Use the qemu provided by oe instead of the xen built version for consistency as well as to remove the need to have two seperate flows for building qemu * Disable building of SeaBIOS * Removed no longer needed patches Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* xen-*image-minimal: Setup conditional based on MACHINE_FEATURESNathan Rossi2015-02-202-3/+3
| | | | | | | * Conditionally add packages to the image depending on whether the machine supports the respective feature Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* xen: Add aarch64 as compatible hostNathan Rossi2015-02-201-1/+1
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* xen: Fix up architecture specific stepsNathan Rossi2015-02-201-10/+15
| | | | | | | | * Remove version specific sed pattern * Add 'xen' as an output product instead of just 'xen.gz' as some architectures do not generate the 'xen.gz' Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* xen: Move x86/arch specific components into RRECOMMENDSNathan Rossi2015-02-201-2/+7
| | | | | | | | * The xen-base specifies features that are specific to x86 targets, these components include xen-libblktap, xen-flask, xen-hvmloader and xen-xenpaging Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* xen: Add Build and Target architecture mappingNathan Rossi2015-02-202-3/+23
| | | | | | | * Setup the XEN_TARGET_ARCH and XEN_COMPILE_ARCH based on the running environments TARGET_ARCH and BUILD_ARCH Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* xen: Fix and refactor common includeNathan Rossi2015-02-201-5/+64
| | | | | | | | | | * Add missing DEPENDS (dtc, lzo, libaio) * Fix up QA issues around missing rdepends and un-shipped files/directories * Add export for XEN_OS * Add the /var/lib/xen directory as a volatile directory Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* ovs: disable dpdk by defaultBruce Ashfield2015-02-201-1/+1
| | | | | | | The dpdk recipes are not commonly available, so we shouldn't have dpdk in the PACKAGECONFIG by default. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: update bbappends to match oe-core 1.8 kernelsBruce Ashfield2015-02-202-19/+0
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* busybox: make append version independentPaul Gortmaker2015-02-191-0/+0
| | | | | Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* dev86: Adjusted the SRC_URI of the source code.j105rob2015-02-161-3/+3
| | | | | | | | The SRC_URI of the source code was returning a 404. After locating the correct URI for this version of the source code, updated the SRC_URI & hashes. Signed-off-by: j105rob <j105.rob@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* openvswitch: restructure recipesAmy Fong2015-02-034-320/+151
| | | | | | | Add openvswitch.inc, removing common parts out of openvswitch*.bb Signed-off-by: Amy Fong <amy.fong@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Package openvswitch gitAmy Fong2015-02-035-0/+268
| | | | | | | | This revision corresponds to git rev 1667bb34988358aaf1c92d0d21fad4b1c8698780 (based on 2.3.90) Signed-off-by: Amy Fong <amy.fong@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* lxc: add multiple PTYS to the default configurationBruce Ashfield2015-01-301-0/+1
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* lxc: add bridge setup configuration to -setup packageBruce Ashfield2015-01-301-0/+33
| | | | | | | | | | | Now that we have a lxc-setup package, we can start to define networking and other out of the box configuration details for those that opt to install it. These are by no means complete, and won't work for everyone, but they are a start. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* lxc: install initscriptsBruce Ashfield2015-01-301-2/+23
| | | | | | | | lxc comes with sysvinit and systemd initscripts that autostart containers and check for required services. So we should be installing and enabling them. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: uprev to 1.2.12Bruce Ashfield2015-01-272-4/+4
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: correct libvirt-python checksumsBruce Ashfield2015-01-201-2/+2
| | | | | | | The uprev to 1.2.11 had the incorrect libvirt-pthon checksums, we correct them here. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: uprev to 1.2.11Bruce Ashfield2015-01-201-2/+2
| | | | | | | | | Other than updating the checksums, no other significant differences are present in the 1.2.8 -> 1.2.11 update of libvirt. Sanity testing passes, so we do the update. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* lxc: uprev to 1.0.7Bruce Ashfield2015-01-203-128/+2
| | | | | | | lxc 1.0.7 is available, and integrates two patches that we were carrying against 1.0.6 .. so we do the update, and drop the two busybox patches. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* lxc: add PACKAGECONFIG for selinuxWenzong Fan2014-12-031-1/+4
| | | | | | | | | | Add PACKAGECONFIG for 'selinux', otherwise there would be warnings like below: WARN: lxc: lxc rdepends on libselinux, but it isn't a build dependency? Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: add PACKAGECONFIG for audit, libcap-ngWenzong Fan2014-12-031-1/+3
| | | | | | | | | | | | | | | | | | Add PACKAGECONFIG for audit, libcap-ng, otherwise there would be warnings like below: WARN: libvirt: libvirt-virsh rdepends on audit, but it isn't a build dependency? WARN: libvirt: libvirt-virsh rdepends on libcap-ng, but it isn't a build dependency? WARN: libvirt: libvirt rdepends on audit, but it isn't a build dependency? WARN: libvirt: libvirt rdepends on libcap-ng, but it isn't a build dependency? WARN: libvirt: libvirt-libvirtd rdepends on audit, but it isn't a build dependency? WARN: libvirt: libvirt-libvirtd rdepends on libcap-ng, but it isn't a build dependency? Both audit and libcap-ng should be enabled/disabled along with selinux since all of them are from meta-selinux. Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* openvswitch: uprev to latest stable update - v2.1.3Mark Asselstine2014-12-021-2/+2
| | | | | | | | v2.1.3 is listed upstream as "contains only bug fixes for the 2.1.2 release". The only update to the recipe is updated checksums. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Remove david.nystrom from MAINTAINERSDavid Nyström2014-12-011-1/+0
| | | | | | | | | I've been a ghost on the list for ages, I think its long overdue to remove me from the maintainers list. Signed-off-by: David Nyström <david.c.nystrom@gmail.com> Signed-off-by: David Nyström <david.nystrom@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* lxc.cfg: remove unnecessary kernel configuraitons.Josep Puigdemont2014-12-011-2/+0
| | | | | Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* lxc: add unprivileged Busybox containers supportBogdan Purcareata2014-11-033-0/+127
| | | | | | | | Integrate 2 upstream patches that enable creating unprivileged Busybox containers. Signed-off-by: Bogdan Purcareata <bogdan.purcareata@freescale.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* lxc: fixup VPATH buildsBogdan Purcareata2014-10-022-0/+27
| | | | | | | | | Rework patch 5b57bf462b41142deae0479c06f4da8e0b66bb7e [lxc: fixup VPATH builds] since the new version of LXC refactored one of the files and it no longer applies. Provide a fix for what's left. Signed-off-by: Bogdan Purcareata <bogdan.purcareata@freescale.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* lxc: Update version to 1.0.6Bogdan Purcareata2014-10-022-48/+2
| | | | | | | Also remove patch file that no longer applies. Signed-off-by: Bogdan Purcareata <bogdan.purcareata@freescale.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* lxc: build API docs only when requiredJosep Puigdemont2014-10-011-1/+1
| | | | | Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: update bbappendsBruce Ashfield2014-10-011-0/+3
| | | | | | | | Updating the bbappends for the kernel to match the latest oe-core/yocto 1.7 versions. We drop 3.4, since it is no longer supported and add a 3.17 bbappend. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: uprev to v1.2.8Olivia Yin2014-09-292-4/+4
| | | | | Signed-off-by: Olivia Yin <r63875@freescale.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* irqbalance: remove old versionsBruce Ashfield2014-09-292-30/+0
| | | | | | | There's no need to carry three versions of irqbalance, so we keep the latest, and drop the older variants. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Add udev dependency for multipath-tools packageZibo Zhao2014-09-251-1/+1
| | | | | | | | | | | | | | | | | | | | mutipath-tools package has build time dependency on udev. Without it, following build error will occur: | discovery.c:14:21: fatal error: libudev.h: No such file or directory | compilation terminated. | make[1]: *** [discovery.o] Error 1 | make[1]: *** Waiting for unfinished jobs.... | config.c:8:21: fatal error: libudev.h: No such file or directory | compilation terminated. | make[1]: *** [config.o] Error 1 | structs.c:8:21: fatal error: libudev.h: No such file or directory | compilation terminated. | make[1]: *** [structs.o] Error 1 Add udev into DEPENDS to avoid build failures. Signed-off-by: Zibo Zhao <zibo.zhao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* criu: add recipe for v1.2 releaseAlexey Firago2014-09-192-0/+81
| | | | | | | | Building and basic functionality verified on Wandboard-dual with linux-wandboard_3.10.17. Signed-off-by: Alexey Firago <alexey_firago@mentor.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* lxc: fix RDEPENDS on bashChong Lu2014-09-041-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Split a ${PN}-template pkg to put ${datadir}/lxc/templates/, and debash in ${datadir}/lxc/hooks/* since the checkbashisms shows there are no bashism, so use /bin/sh. checkbashisms is from devscripts package: http://packages.ubuntu.com/trusty/devscripts Bash scripts: lxc/usr/share/lxc/hooks/mountcgroups:#!/bin/bash lxc/usr/share/lxc/hooks/ubuntu-cloud-prep:#!/bin/bash lxc/usr/share/lxc/templates/lxc-debian:1:#!/bin/bash lxc/usr/share/lxc/templates/lxc-openmandriva:1:#!/bin/bash lxc/usr/share/lxc/templates/lxc-archlinux:1:#!/bin/bash lxc/usr/share/lxc/templates/lxc-centos:1:#!/bin/bash lxc/usr/share/lxc/templates/lxc-plamo:1:#!/bin/bash -eu lxc/usr/share/lxc/templates/lxc-ubuntu-cloud:1:#!/bin/bash lxc/usr/share/lxc/templates/lxc-opensuse:1:#!/bin/bash lxc/usr/share/lxc/templates/lxc-gentoo:1:#!/bin/bash lxc/usr/share/lxc/templates/lxc-altlinux:1:#!/bin/bash lxc/usr/share/lxc/templates/lxc-sshd:1:#!/bin/bash lxc/usr/share/lxc/templates/lxc-ubuntu:1:#!/bin/bash lxc/usr/share/lxc/templates/lxc-cirros:1:#!/bin/bash lxc/usr/share/lxc/templates/lxc-busybox:1:#!/bin/bash lxc/usr/share/lxc/templates/lxc-fedora:1:#!/bin/bash Signed-off-by: Chong Lu <Chong.Lu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* protobuf: fix build/source split for libdir fixBruce Ashfield2014-08-271-1/+1
| | | | | | | Ensure that we modify the libdir in the build directory, not the source directory, to respect the splitting of source and build. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* protobuf: fix ptest compile errorsZibo Zhao2014-08-271-0/+1
| | | | | | | | | | | | | | While buiding protobuf ptest on Centos 6.4, the build failed with errors: ...libprotobuf.so: undefined reference to `memcpy@GLIBC_2.14' This is due to protobuf.pc still contains /usr/lib64 as libdir which are not good for cross compiling. Replace it with proper sysroot path. Signed-off-by: Zibo Zhao <Zibo.Zhao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* multipath-tools buildfix: added '-brokensep' to autotoolsLiviu Gheorghisan2014-08-271-1/+1
| | | | | | | | | | | | | | | | This is required because the build failed at do_install task. | DEBUG: Executing shell function do_install | NOTE: make -j 64 LIB=/usr/lib exec_prefix=/usr libdir=/usr/lib DESTDIR=/media/sdd1/fb/ligh/scm/cgl-upstream/build-qemuppc/tmp/work/ppc7400-poky-linux/multipath-tools/0.4.9+gitrAUTOINC+d3683ab18b-r0/image install | make: *** No rule to make target `install'. Stop. | ERROR: oe_runmake failed | WARNING: /media/sdd1/fb/ligh/scm/cgl-upstream/build-qemuppc/tmp/work/ppc7400-poky-linux/multipath-tools/0.4.9+gitrAUTOINC+d3683ab18b-r0/temp/run.do_install.34183:1 exit 1 from | exit 1 ERROR: Task 2 (poky/meta-virtualization/recipes-extended/multipath-tools/multipath-tools_git.bb, do_install) failed with exit code '1' Signed-off-by: Liviu Gheorghisan <liviu.gheorghisan@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* protobuf: respect autotools build/source splitBruce Ashfield2014-08-221-4/+6
| | | | | | | Tweak the ptest build rule to look for artifacts in the build directory instead of source, since build and source are split on the latest oe-core. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* protobuf: add native package to solve self-dependencyKeith Holman2014-08-222-3/+26
| | | | | | | | | | | | The installation of Google Protocol Buffers python header files requires the ability to run the "protoc" compiler on the host to generate the Python header files. This fix adds a native package that builds Google Protocol Buffers for the host machine to provide the compiler that is used to cross-compile the package for the target machine. Signed-off-by: Keith Holman <Keith.Holman@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* protobuf: add examples when test feature enabledKeith Holman2014-08-223-4/+128
| | | | | | | | | Google Protocol Buffers includes some basic example applications to show its functionality. This fix installs these examples to the target system when the "test" feature is enabled in the configuration. Signed-off-by: Keith Holman <Keith.Holman@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* protobuf: replace spaces with tabs in recipeKeith Holman2014-08-221-7/+7
| | | | | | | | | | The recipe uses 4 spaces instead of tabs when indenting. The recipe style guidelines indicate that tabs should be used instead. This simple fix replaces the spaces with tabs where appropriate in the recipe file. Signed-off-by: Keith Holman <Keith.Holman@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* protobuf: add python supportKeith Holman2014-08-221-1/+15
| | | | | | | | | | | The compiler generated by Google Protocol Buffers currently includes support for Python bindings. However, currently the python files required to use the generated files are not included on the system. This fix installs the python header files using python setup-tools after the compiler is built. Signed-off-by: Keith Holman <Keith.Holman@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* protobuf: update google protocol buffers to 2.5.0Keith Holman2014-08-221-4/+6
| | | | | | | | | | | Upgrade Google Protocol Buffers to version 2.5.0. The previous version 2.4.1 is getting quite old (released April 2011). The newer version provides bug fixes and more functionality. This version adds some speed optimization and the ability to allow multiple enum symbols to have the same value. Signed-off-by: Keith Holman <Keith.Holman@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: set path to pkcheckShrikant Bobade2014-08-181-1/+4
| | | | | | | | | | | | | The libvirt build would fail whenever x11 was in DISTRO_FEATURES and the host didn't have polkit installed (either no polkit/policykit at all, or just old policykit). Ensure that libvirt uses polkit rather than policykit, whether the host has pkcheck installed or not, and ensure the path is correct per our config. Signed-off-by: Christopher Larson <kergoth@gmail.com> Signed-off-by: Shrikant Bobade <Shrikant_Bobade@mentor.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: add hooks directoryKeith Holman2014-07-311-0/+3
| | | | | | | | | | Libvirt contains the functionality to run hooks when before and after it performs specific operations. Hooks are useful in order to perform actions on the host that occur outside of the VM. In order to enable the hooks scripts must exist in a specific directory. This fix adds the required directory to the file system. Signed-off-by: Keith Holman <Keith.Holman@windriver.com>
* lxc: Uprev to 1.0.5Maxin B. John2014-07-294-115/+2
| | | | | | | | Update lxc to latest available version: 1.0.5 Remove already upstreamed patches. Signed-off-by: Maxin B. John <maxin.john@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* netcf: remove recipeMaxin B. John2014-07-292-55/+0
| | | | | | | | | meta-networking layer includes a newer version (0.2.3) of netcf recipe. Since meta-virtualization layer depends on meta-oe/meta-networking layer, we can avoid duplication by removing this recipe. Signed-off-by: Maxin B. John <maxin.john@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>