summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* dev86: Adjusted the SRC_URI of the source code.dizzyj105rob2015-03-171-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>
* 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>
* kvm-image-minimal: Fix warningMaxin B. John2014-07-161-2/+0
| | | | | | | | | | | | | Fix this warning: WARNING: Function remove_packaging_data_files doesn't exist The remove_packaging_data_files function is now handled automatically when "package-management" is not in IMAGE_FEATURES. We should remove the lines, as they are not needed and might interfere with correct operation of postinstall scripts. Signed-off-by: Maxin B. John <maxin.john@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* README: add meta-filesystems as a referenced layerBruce Ashfield2014-07-091-0/+1
| | | | | | | libvirt can enable FUSE, which comes from meta-filesystems, so we should add it as a layer in the README. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: add fuse PACKAGECONFIGBruce Ashfield2014-07-091-0/+1
| | | | | | | | | | libvirt will probe and dynamically add fuse support if detected. This leads to build inconsistencies and errors due to race conditions. Explicitly adding fuse as a packageconfig option to ensure that it is consistently added (or removed). Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto*: update missed module_autoload statementsBruce Ashfield2014-07-083-3/+3
| | | | | | | | In the updates to the new KERNEL_MODULE_AUTOLOAD format, openvswitch was missed. Signed-off-by: Maxin B. John <maxin.john@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto/3.4/3.10: replace module_autoload with KERNEL_MODULE_AUTOLOADBruce Ashfield2014-07-072-6/+6
| | | | | | | | commit kernel-module-split: Add support for KERNEL_MODULE_AUTOLOAD and KERNEL_MODULE_PROBECONF in oe-core replaces module_autoload with KERNEL_MODULE_AUTOLOAD, so we must update the linux-yocto bbappends. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto_3.14: Replace module_autoload with KERNEL_MODULE_AUTOLOADChristian Ziethén2014-07-071-3/+3
| | | | | Signed-off-by: Christian Ziethén <Christian.Ziethen@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: fix PTEST_DIRMihaela Sendrea2014-06-031-1/+1
| | | | | | | The default PTEST_DIR only works for 32bit. Signed-off-by: Mihaela Sendrea <mihaela.sendrea@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* openvswitch: uprev to v2.1.2Bruce Ashfield2014-05-143-69/+57
| | | | | | | Updating to the latest OVS 2.x. Only minor patch refreshes required, and no regressions were found during sanity testing. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* netcf: fix autotools B != S build failureBruce Ashfield2014-05-141-1/+1
| | | | | | | | For now adding netcf to the list of "brokensep" packages. The install phase fails when autotools split directories are used, so we inherit brokensep to get things building again. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: uprev to 1.2.4Bruce Ashfield2014-05-144-66/+61
| | | | | | | | | | Updating the version of libvirt to 1.2.4. Only small changes are required to the ptest and python chnages for this new version, but otherwise, all packaging and build optinos are the same. Sanity tests show no regressions from 1.2.2. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: allow separated src and build dirsMark Asselstine2014-05-083-2/+60
| | | | | | | | | | | Poky commit 69b6eaca3d9b635e8a61a0fdbd814b558e91901d [autotools: Enable separate builddir by default] enforced separate build directories, which is supported by automake. Make some minor updates to the recipes and upstream source to allow builds to work with separated src and build directories. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* lxc: fixup VPATH buildsMark Asselstine2014-05-082-0/+46
| | | | | | | | | | | Poky commit 69b6eaca3d9b635e8a61a0fdbd814b558e91901d [autotools: Enable separate builddir by default] enforced separate build directories, which is supported by automake. Unfortunately lxc had a few make directives which didn't take into account VPATH builds so fixing them up here to allow the lxc build to complete successfully. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Revert "libvirt: force use of libssh2"Bruce Ashfield2014-05-071-2/+0
| | | | This reverts commit df0678b3c9c44aac9703dcf78ceb4fdbe8397f3e.
* libvirt: force use of libssh2Joe Slater2014-05-061-0/+2
| | | | | | | | | We add a PACKAGECONFIG[] to deterministically build with or without libssh2 and add ssh2 to PACKAGECONFIG, so we will always use it. Signed-off-by: Joe Slater <jslater@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: add PACKAGECONFIG[numactl]Joe Slater2014-05-061-0/+1
| | | | | | | | | configure will check for numa support by default, resulting in indeterminate configuration. We add a PACKAGECONFIG[] to force behavior. Signed-off-by: Joe Slater <jslater@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* lxc: Update version to 1.0.1Mihaela Sendrea2014-04-151-2/+2
| | | | | Signed-off-by: Mihaela Sendrea <mihaela.sendrea@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* lxc: Add ptest supportMihaela Sendrea2014-04-153-2/+51
| | | | | | | Install lxc test suite and run it as ptest. Signed-off-by: Mihaela Sendrea <mihaela.sendrea@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* kernel: update fragments to oe-core 1.6Bruce Ashfield2014-04-021-0/+0
| | | | | | | Now that the 3.14 kernel has been introduced and 3.8 dropped from oe-core, we need to adjust our configuration fragments accordingly. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* lxc: bug fixes from upstreamBogdan Purcareata2014-04-014-1/+112
| | | | | | | | | | | | Adding a couple of upstream fixes for lxc: - follow symlinks when determining if Busybox is statically linked - don't fail for lxc.network.type = none - don't fail if no default macvlan mode is specified More details are available in the individual patches. Signed-off-by: Bogdan Purcareata <bogdan.purcareata@freescale.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* openvswitch: add ptest supportRadu Patriu2014-04-013-2/+85
| | | | | | | Install openvswitch test suite and run it as ptest. Signed-off-by: Radu Patriu <radu.patriu@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: Update version to 1.2.2Mihaela Sendrea2014-03-192-4/+4
| | | | | Signed-off-by: Mihaela Sendrea <mihaela.sendrea@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: Add ptest supportMihaela Sendrea2014-03-193-3/+151
| | | | | | | Install libvirt test suite and run it as ptest. Signed-off-by: Mihaela Sendrea <mihaela.sendrea@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: dnsmaqs not to bind to virbr interfaceBruce Ashfield2014-03-031-0/+1
| | | | | | | | | | | | | | | | | By default dnsmaqs binds to all interfaces, and this causes 2 small issues: * At boot time, dnsmaqs daemon will start first and binds to virbr interface, then libvirtd spawns a second dnsmaqs binds to virbr (in dynamic mode) which binds to virbr:53 proto UDP (but not TCP) * If some how, libvirtd daemon starts first then dnsmaqs daemon will fail to start as libvirtd daemon already binds to virbr:53. This patch tells dnsmasq daemon to leave virbr alone and let libvirt uses it. Signed-off-by: Vu Tran <vu.tran@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: kill the right dnsmasq daemonBruce Ashfield2014-03-031-1/+3
| | | | | | | | | | | | | | | | | Currently when libvirt daemon is stared, the libvirt startup script tries to kill the already running dnsmasq daemons (e.g. from /etc/init.d/dnsmaqs). Also if "/etc/init.d/libvirtd start" is invoked more than one time then this will accidentally kills all the dnsmasq daemon. This patch makes sure libvirt startup script to kill only the dnsmasq that spawned by itself. Also try to avoid killing dnsmasq if "/etc/init.d/libvirtd start" runs second time. Signed-off-by: Barton Wensley <Barton.Wensley@windriver.com> Signed-off-by: Vu Tran <vu.tran@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: Disable polkit driver when there is no x11Jonas Eriksson2014-02-281-1/+2
| | | | | | | | | | To avoid having the default build of libvirt depend on virtual/x11 through polkit and consolekit, check for x11 in DISTRO_FEATURES before enabling the polkit support in the default PKG_CONFIG. Signed-off-by: Jonas Eriksson <jonas.eriksson@enea.com> Acked-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: Use DISTRO_FEATURES to enable Xen supportJonas Eriksson2014-02-281-2/+3
| | | | | | | | | | | The Xen drivers in libvirt is needed when the build file system image and kernel are running as dom0. The parts of the kernel needed to run as dom0 are controlled by DISTRO_FEATURES, and thus there is no need for the Xen drivers if DISTRO_FEATURES does not contain 'xen'. Signed-off-by: Jonas Eriksson <jonas.eriksson@enea.com> Acked-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: Fix selinux DISTRO_FEATURE checkJonas Eriksson2014-02-281-1/+1
| | | | | | | | It seems that a $ was forgotten in the DISTRO_FEATURE check for selinux. Signed-off-by: Jonas Eriksson <jonas.eriksson@enea.com> Acked-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>