summaryrefslogtreecommitdiffstats
path: root/recipes-extended
Commit message (Collapse)AuthorAgeFilesLines
* iasl: Add Intel ACPI license informationMark Asselstine2013-08-101-1/+1
| | | | | | | | | | | | | The iasl package is licensed under the Intel ACPI license. This is a variation of the MIT license but with enough modification that we don't want to mark it as MIT. Previously building this package would warn about the missing license. With this change we are providing a clear text copy of the license and calling this license out in the iasl recipe to make the warning go away and to ensure we are clearly defining this package's license information. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* iptables: Follow OE-Core update to 1.4.19.1 versionTing Liu2013-07-051-0/+0
| | | | | Signed-off-by: Ting Liu <b28495@freescale.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: make ebtables a PACKAGECONFIGMark Asselstine2013-06-281-3/+7
| | | | | | | | | | | This is a bit ugly since ebtables isn't controlled via --with/--without-PACKAGE but we can achieve the same result using the cached path variable. Since there are no static hooks into ebtables it doesn't get picked up via the automatic RDEPENDS so we also ensure that we add the RDEPENDS explicitly here. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: use 4 fields for PACKAGECONFIG[]Joe Slater2013-06-281-18/+20
| | | | | | | | | | | | | As per the PACKAGECONFIG documentation "You can omit any argument you like but must retain the separating commas". If we do not retain the separating commas, we might get parsing errors, or, worse, we will think we depend on many items that we do not enable. Signed-off-by: Joe Slater <jslater@windriver.com> Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: fix libvirtd crash if path part of URI is missingThomas Tai2013-06-282-2/+42
| | | | | | | | | | | | | | | | | | | | If the user forgets to include the path portion of the URI, instead of receiving an error message, libvirtd crashes. So for example attempting to make this call will cause libvirtd to fall over. virsh -c qemu+ssh://root@my.host.com list (forgetting the trailing /system after the host name) The reason for the crash is that libvirtd is trying to output an error message with a uninitialized variable. This problem is already fixed in the upstream so applying this fix to our tree allows this issue to be avoided. Signed-off-by: Thomas Tai <thomas.tai@windriver.com> Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: switch to use volatile system for directory creation in /var/runMark Asselstine2013-06-281-0/+21
| | | | | | | | | | | | | | libvirt relies on its Makefile's install rules to create several directories in /var/run/libvirt. The use of ALLOW_EMPTY_ allows these to be included in the RPM, however, they are cleared out at boot by the volatile system. This causes issues since the libvirt runtime does not check for the existence of these directories prior to attempting to create files in them, resulting in errors. Here we add to the volatiles allowing the required directories to be created at boot or when the volatiles are updated. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* irqbalance: disable numa by defaultJoe Slater2013-06-271-0/+8
| | | | | | | | | Create a PACKAGECONFIG[] for numa. This will disable it by default. The current behavior is auto-detect and will vary depending on when numactl is built. Signed-off-by: Joe Slater <jslater@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Uprev irqbalance to 1.0.5Amy Fong2013-06-273-30/+53
| | | | | | | | | | | | | | | | Uprev irqbalance to the latest version. * consolidate logging * Implement user policy script callout (http://code.google.com/p/irqbalance/issues/detail?id=35) * Replace fscanf(%as) by getline * manpage: Improve the readability of the --banirq text * glib-local: ad call for g_list_remove Also splitting files into inc and bb files. Signed-off-by: Amy Fong <amy.fong@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: use libexecdir instead of hard code pathTing Liu2013-06-181-2/+2
| | | | | Signed-off-by: Ting Liu <b28495@freescale.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: move libvirt-guests.sh to /etc/init.dJoe Slater2013-05-301-1/+5
| | | | | | | | | | The script does not seem to meet the definition of what should go into /usr/libexec and is a superset of a normal "service" script, so we move it to /etc/init.d. Signed-off-by: Joe Slater <jslater@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* dev86: add "COMPATIBLE_HOST" in the recipeLei Yang2013-05-301-1/+1
| | | | | | | dev86 is only used for x86/x86-64 Signed-off-by: Lei Yang <lei.yang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: Enable selinux if selinux is availableLei Yang2013-05-301-2/+2
| | | | | | | Enable selinux when "DISTRO_FEATURES" contains selinux Signed-off-by: Lei Yang <lei.yang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: add patch to fix thread safety in lxc callbackBogdan Purcareata2013-05-242-0/+64
| | | | | | | | | | Patch has been submitted upstream (22 mar 2013) after the release of Libvirt 1.0.3 (5 mar 2013). Updated to work against libvirt 1.0.3. Please see http://www.redhat.com/archives/libvir-list/2013-March/msg01353.html for original patch. Signed-off-by: Bogdan Purcareata <bogdan.purcareata@freescale.net> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: add RDEPENDS on gettext-runtimeJoe Slater2013-05-211-1/+5
| | | | | | | | The libvirt-guests script needs gettext.sh which is in the gettext-runtime package. Signed-off-by: Joe Slater <jslater@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* iptables: update bbappend to match oe-coreTing Liu2013-05-151-0/+0
| | | | | Signed-off-by: Ting Liu <b28495@freescale.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* dmidecode: removePaul Eggleton2013-05-151-26/+0
| | | | | | | A newer version is now in OE-Core. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: fix warning of sysctl.d/libvirtd.confOlivia Yin2013-05-151-1/+2
| | | | | | | | | | | | | | | | | | | WARNING: QA Issue: libvirt: Files/directories were installed but not shipped /usr/lib /usr/lib/sysctl.d /usr/lib/sysctl.d/libvirtd.conf $(DESTDIR)$(prefix)/lib is hardcoded in libvirt Makefile due to following reason that is stated in the daemon/Makefile.in of libvirt. # Use $(prefix)/lib rather than $(libdir), since man sysctl.d insists on # /usr/lib/sysctl.d/ even when libdir is /usr/lib64 @WITH_LIBVIRTD_TRUE@@WITH_SYSCTL_TRUE@install-sysctl: @WITH_LIBVIRTD_TRUE@@WITH_SYSCTL_TRUE@ $(MKDIR_P) $(DESTDIR)$(prefix)/lib/sysctl.d @WI TH_LIBVIRTD_TRUE@@WITH_SYSCTL_TRUE@ $(INSTALL_DATA) $(srcdir)/libvirtd.sysctl \ @WITH_LIBVIRTD_TRUE@@WITH_SYSCTL_TRUE@ $(DESTDIR)$(prefix)/lib/sysctl.d/libvirtd.conf Signed-off-by: Olivia Yin <hong-hua.yin@freescale.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* fix libvirt-python build problemYao Zhao2013-05-033-81/+13
| | | | | | | | | | | | | | | | | | | | | | | | The current libvirt's config.log: configure:65065: checking for python configure:65083: found /usr/bin/python configure:65095: result: /usr/bin/python configure:65116: checking for python version configure:65123: result: 2.7 configure:65137: checking for python platform configure:65144: result: linux2 configure:65170: checking for python script directory configure:65206: result: ${prefix}/lib/python2.7/dist-packages configure:65215: checking for python extension module directory configure:65251: result: ${exec_prefix}/lib/python2.7/dist-packages so it will use host python which may quite different with target python. remove python_incdir.patch and inherit pythonnative. use PACKAGECONFIG instead of EXTRA_OECONF. enable python in full PACKAGECONFIG. Signed-off-by: Yao Zhao <yao.zhao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: Changed python bindings install locationMihai Prica2013-04-182-8/+11
| | | | | | | | | 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 <mihai.prica@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* iasl: Fixed broken URLMihai Prica2013-04-181-1/+1
| | | | | Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: use pkgconfig to control udevBruce Ashfield2013-04-181-2/+3
| | | | | | | | | | | | | | 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 <b28495@freescale.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: package .debug and .a files in lock-driverTing Liu2013-04-061-3/+3
| | | | | | | | | | | | Fix ERROR: QA Issue: non -staticdev package contains static .a library: libvirt path '.../packages-split/libvirt/usr/lib/libvirt/lock-driver/lockd.a' ERROR: QA Issue: non debug package contains .debug directory: libvirt path .../packages-split/libvirt/usr/lib/libvirt/lock-driver/.debug/lockd.so ERROR: QA run found fatal errors. Please consider fixing them. ERROR: Function failed: do_package_qa Signed-off-by: Ting Liu <b28495@freescale.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: add dtrace pkgconfig optionBruce Ashfield2013-04-051-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the host machine has dtrace, or systemtap development libraries installed, libvirt will detect their headers and enable dtrace probe support. But since we don't have a dependency on dtrace, the build will fail with: | compilation terminated. | In file included from ./internal.h:297:0, | from util/bitmap.h:27, | from util/bitmap.c:33: | ./libvirt_probes.h:9:21: fatal error: sys/sdt.h: No such file or directory There are three problems: - a host contamination issue - dtrace/probes being automatically enabled - a lack of integrated systemtap/dtrace solution Fixing any of the above will make the problem go away, to fix currently broken builds, we can fix the problem by adding dtrace as a PACKAGECONFIG option, and leaving it disabled. This change doesn't add a dtrace/systemtap dependency to the config entry, since they haven't been confirmed at this point. In the future, we should either fix the host contamination or do a full systemtap/dtrae integration, but for now, simply disabling it is the best choice. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: upgrade to 1.0.3Olivia Yin2013-03-181-2/+2
| | | | | Signed-off-by: Olivia Yin <hong-hua.yin@freescale.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* meta-virtualization: add irqbalanceBruce Ashfield2013-03-182-0/+86
| | | | | | | | | | | | Depending on the requirements of a system, interrupt balancing may be desireable. This commit adds irqbalance to provide a daemon to balance interrupts across multiple CPUs, which can lead to better performance and IO balance on SMP systems. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Created new target: kvm-image-minimalMihai Prica2013-01-291-0/+25
| | | | | Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: David Nyström <david.nystrom@enea.com>
* iptables: Sync bbappend version with oe-coreMihai Prica2013-01-291-0/+0
| | | | | Signed-off-by: David Nyström <david.nystrom@enea.com> Signed-off-by: Mihai Prica <mihai.prica@intel.com>
* multipath-tools: add multipath-tools recipeLei Yang2013-01-231-0/+46
| | | | | | | | | | | | | This package provides: - multipath: scans the system for multipathed devices, assembles - multipathd: waits for maps events then execs multipath - kpartx: maps linear devmaps to device partitions, which makes multipath maps partionable ...... Now,It can be used for kvm disk img partion mounting for me. Signed-off-by: Lei Yang <lei.yang@windriver.com>
* Fixed build breakage in iasl-nativeDavid Nyström2013-01-221-2/+2
| | | | Signed-off-by: David Nyström <david.nystrom@enea.com>
* Moved bbappend to match updated master branch in oe-coreDavid Nyström2013-01-181-0/+0
| | | | Signed-off-by: David Nyström <david.nystrom@enea.com>
* Removed ebtables, since it now recides in meta-networkingDavid Nyström2013-01-186-386/+0
| | | | Signed-off-by: David Nyström <david.nystrom@enea.com>
* Changed libvirt dependency to netcat-openbsd to match meta-networkingDavid Nyström2013-01-181-1/+1
| | | | Signed-off-by: David Nyström <david.nystrom@enea.com>
* ebtables: Fixed typo in RRECOMMENDSMihai Prica2013-01-161-1/+1
| | | | Signed-off-by: Mihai Prica <mihai.prica@intel.com>
* Removed old version of libvirtDavid Nyström2012-12-071-118/+0
| | | | | Signed-off-by: David Nyström <david.nystrom@enea.com> Reviewed-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Updated libvirt to 1.0.0, added more details to packageconfigDavid Nyström2012-12-071-0/+141
| | | | | Signed-off-by: David Nyström <david.nystrom@enea.com> Reviewed-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Added template cloud-* imagesDavid Nyström2012-12-073-0/+66
| | | | | Signed-off-by: David Nyström <david.nystrom@enea.com> Reviewed-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: Fixed some build problemsMihai Prica2012-11-261-0/+5
| | | | | Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
* xen: Added target include dirs for python bindingsMihai Prica2012-11-261-0/+3
| | | | | Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
* xen: Added fix to work on all architecturesMihai Prica2012-11-261-1/+2
| | | | | Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
* ebtables: Added new runtime dependencyMihai Prica2012-11-261-0/+2
| | | | | | | The ebtables-save script uses perl so it's been added to the recipe. Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
* xen: fixed wrong name for xen-hg packetMihai Prica2012-11-261-0/+0
| | | | | Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
* ebtables: Updated licenseMihai Prica2012-11-261-2/+2
| | | | | Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
* libvirt: fixed virsh network problemMihai Prica2012-11-261-0/+1
| | | | | | | | | | Virsh uses dnsmasq for its default bridged network. The dnsmasq daemon is configured to starts on all public interfaces. Modified the config file of the libvirtd daemon to stop the existing dnsmasq daemon to enable virsh to work properly. Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
* libvirt: updated to work for other hypervisorsMihai Prica2012-11-264-47/+91
| | | | | | | | * the package can now be customized using PACKAGECONFIG * fixed to use target include files for python Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
* libvirt: upgrade to 0.10.2Mihai Prica2012-11-261-4/+7
| | | | | Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
* linux-yocto: added kernel configs for iptables modules iptables: loaded ↵Mihai Prica2012-11-261-0/+8
| | | | | | | necessary kernel modules Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
* ebtables: added necessary kernel modules linux-yocto: added kernel configs ↵Mihai Prica2012-11-261-1/+10
| | | | | | | for ebtables modules Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
* xen-image-minimal: Changed from task-core-boot to package-core-bootMihai Prica2012-11-261-1/+1
| | | | | Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
* dmidecode: Added recipe for packageMihai Prica2012-11-261-0/+26
| | | | | Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
* iasl: Added recipe for packageMihai Prica2012-11-261-0/+29
| | | | | Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Raymond Danks <ray.danks@se-eng.com>