summaryrefslogtreecommitdiffstats
path: root/recipes-extended
Commit message (Collapse)AuthorAgeFilesLines
* kvmtool: Fix unaligned pointer access warningKhem Raj2017-03-242-1/+41
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* seabios: Its x86 only packageKhem Raj2017-03-211-0/+2
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* kvmtool: Update to latestKhem Raj2017-03-211-1/+1
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: fix polkit file conflictBruce Ashfield2017-03-201-0/+2
| | | | | | | | | | | | The switch to RPM4 and dnf results in this error during rootfs construction: Error: Transaction check error: file /usr/share/polkit-1/rules.d conflicts between attempted installs of libvirt-1.3.5-r0.13.core2_64 and polkit-0.113-r0.9.core2_64 We can temporarily work around it by instructing RPM to not package/process the dirfiles. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: fix QA warning caused by missing acl build depZhenbo Gao2017-03-141-1/+1
| | | | | | | | | The patch fix the following QA warning: -- WARNING: QA Issue: libvirt rdepends on libacl, but it isn't a build dependency? [build-deps] Signed-off-by: Zhenbo Gao <zhenbo.gao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: Place systemd units at appropriate location.Amarnath Valluri2017-02-092-1/+57
| | | | | | | | | | Systemd untis should be placed as per ${systemd_system_unitdir}. Patched the source code to support configure variable to set the systemd units directory. Signed-off-by: Amarnath Valluri <amarnath.valluri@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: add a README to provide info for usersDoug Goldstein2017-01-061-0/+24
| | | | | | Provided some basic documentation on how to use the xen recipe properly. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: remove unused patchDoug Goldstein2017-01-061-58/+0
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: update license checksumDoug Goldstein2017-01-061-1/+1
| | | | | | The checksum of the license changed with the 4.8.0 release. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: ensure we build release buildsDoug Goldstein2017-01-041-0/+4
| | | | | | | | | Don't build with asserts on. This is the default for release tarballs but if someone bbappends patches in we should ensure they don't shoot themselves. Signed-off-by: Doug Goldstein <cardoe@cardoe.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: make it easy to override hypervisor configDoug Goldstein2017-01-041-0/+8
| | | | | | | | | The hypervisor is now configured with Kconfig like busybox and the kernel. This makes Xen behave like the busybox recipe by taking a defconfig if the user has one provided with a bbappend. Signed-off-by: Doug Goldstein <cardoe@cardoe.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: add gnu-efi to DEPENDSDoug Goldstein2017-01-041-0/+1
| | | | | | | Allow Xen to build the EFI loader by including the required dependency. Signed-off-by: Doug Goldstein <cardoe@cardoe.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Remove True option to getVar callsPaul Barker2017-01-033-7/+7
| | | | | | | getVar() now defaults to expanding by default. Signed-off-by: Paul Barker <paul@paulbarker.me.uk> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen-image-minimal: if DISTRO_FEATURES is missing xen errorDoug Goldstein2016-12-181-0/+8
| | | | | | | | | It can be confusing to users why things are failing with missing kernel dependencies when you don't have 'xen' in your DISTRO_FEATURES. This should provide them with some better info. Signed-off-by: Doug Goldstein <cardoe@cardoe.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: bump to version 4.8.0Doug Goldstein2016-12-182-11/+10
| | | | | | Version bump to the latest release. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: switch to updated download URLDoug Goldstein2016-12-181-1/+1
| | | | | | | | The Xen Project has changed the officially supported download URL to be from xenproject.org. This changes to the officially supported URLs. Signed-off-by: Doug Goldstein <cardoe@cardoe.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: add extra generated file to packageDoug Goldstein2016-12-181-0/+1
| | | | | | | | | xenstore is no longer launched by xencommons directly. Instead its launched indirectly via the launch-xenstore script to allow users to switch between xenstore running in a stubdom or within dom0 easily. Signed-off-by: Doug Goldstein <cardoe@cardoe.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: add 'wireshark' packageconfigMark Asselstine2016-11-171-0/+1
| | | | | | | | | | | | | | | | | | | | libvirt by default has '--with-wireshark-dissector' set to 'check'. Therefor if wireshark is built before vs after libvirt this will result in a potentially unexpected difference in how libvirt is configured. Additionally the build of libvirt with wireshark capabilities enabled is currently broken and thus if attempted will result in the error: fatal error: ws_symbol_export.h: No such file or directory To prevent the random configuration of libvirt with respect to wireshark we add a new packageconfig for wireshark. NOTE that the wireshark recipe is currently incomplete so this new packageconfig will result in a build failure if used, until wireshark is updated to build libwsutil. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
* libvirt: remove .o files for ptestKai Kang2016-09-221-1/+1
| | | | | | | | | When do split_and_strip_files, it may calls debugedit to deal elf files. For ptest sub-package, it fails to run debugedit with .o files. So remove the .o files which are redundant to run ptest cases. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* multipath-tools: Drop recipeAdrian Dudau2016-09-221-46/+0
| | | | | | | | A newer version of the recipe is maintained in meta-openembedded/meta-oe. No reason to keep an older version here. Signed-off-by: Adrian Dudau <adrian.dudau@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* kvmtool: add lightweight hypervisor native Linux KVM toolStefan Agner2016-09-072-0/+54
| | | | | | | | Add Native Linux KVM tool, a lightweight tool for hosting KVM guests maintained by the Linux kernel community. Signed-off-by: Stefan Agner <stefan@agner.ch> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: Add missing test helpers and remove windows 1252He Zhe2016-09-063-0/+59
| | | | | | | | Add missing test helpers We don't support windows encoding so remove that case Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: update list of licensesMark Asselstine2016-08-311-2/+2
| | | | | | | | | | | | | | | | | Apparently if a license is listed for a package it must be included in the overall LICENSE variable otherwise you will get WARNINGS such as: WARNING: LICENSE_libvirt-ptest includes licenses (LGPLv2.1 GPLv2+) that are not listed in LICENSE We ensure that the license string is consistent between the LICENSE variable and the subpackage license string to remove this warning. Since '2+' is a superset of '2', ie. "version 2 or later", and actually is more reflective of the text found on the file headers and such we use GPLv2+ and LGPLv2.1+. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: fix CVE-2016-5008Kai Kang2016-08-162-0/+82
| | | | | | | | | Backport patch to fix CVE-2016-5008 from: https://libvirt.org/git/?p=libvirt.git;a=commit;h=f32441c Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: fix build error for armKai Kang2016-08-082-0/+41
| | | | | | | | | | | | | | | | | | | | | | When build for architecture that don't use gcc atomic ops but pthread, it fails to build for arm: | ../tools/nss/.libs/libnss_libvirt_impl.a(libvirt_nss_la-virobject.o): In function `virClassNew': | /buildarea2/kkang/builds/qemuarm-Aug03/bitbake_build/tmp/work/armv5e-wrs-linux-gnueabi/libvirt/1.3.5-r0/build/src/../../libvirt-1.3.5/src/util/virobject.c:153: undefined reference to `virAtomicLock' | ../tools/nss/.libs/libnss_libvirt_impl.a(libvirt_nss_la-virobject.o): In function `virObjectNew': | /buildarea2/kkang/builds/qemuarm-Aug03/bitbake_build/tmp/work/armv5e-wrs-linux-gnueabi/libvirt/1.3.5-r0/build/src/../../libvirt-1.3.5/src/util/virobject.c:205: undefined reference to `virAtomicLock' | ../tools/nss/.libs/libnss_libvirt_impl.a(libvirt_nss_la-virobject.o): In function `virObjectUnref': | /buildarea2/kkang/builds/qemuarm-Aug03/bitbake_build/tmp/work/armv5e-wrs-linux-gnueabi/libvirt/1.3.5-r0/build/src/../../libvirt-1.3.5/src/util/virobject.c:277: undefined reference to `virAtomicLock' | ../tools/nss/.libs/libnss_libvirt_impl.a(libvirt_nss_la-virobject.o): In function `virObjectRef': | /buildarea2/kkang/builds/qemuarm-Aug03/bitbake_build/tmp/work/armv5e-wrs-linux-gnueabi/libvirt/1.3.5-r0/build/src/../../libvirt-1.3.5/src/util/virobject.c:298: undefined reference to `virAtomicLock' | collect2: error: ld returned 1 exit status It is similar with: http://libvirt.org/git/?p=libvirt.git;a=commit;h=12dc729 Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: upgrade 1.3.2 -> 1.3.5Kai Kang2016-08-047-87/+47
| | | | | | | | | | | | | | Upgrade libvirt from 1.3.2 to 1.3.5. * update checksums and remove PR * remove trailing whitespace * remove backport patch 0001-fix-crash-in-getAllDomainStats.patch * update context of patches * remove libvirtd.socket from SYSTEMD_SERVICE which doesn't exist anymore * install test data which ptest requires Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Bruce Ashfield <bruce@zedd.org>
* libvirt: fix python install in multilib case.Jeremy Puhlman2016-08-041-2/+2
| | | | | | | Currently libvirt python builds in the multilib case, but fails to install. Switch from PN to BPN, and fix compile to be consistent. Signed-off-by: Bruce Ashfield <bruce@zedd.org>
* xen: uprev to 4.7.0Chris Patterson2016-07-315-15/+92
| | | | | | | | | | | | | - update packages and add additional ones for new binaries (cpuid and livepatch) - update xen_git to point to 4.7, make branch= fully variable, and remove assumed .0 from release version - add patch to fix compilation of xen with gcc 6 on arm/aarch64 Build tested x86_64 and aarch64 targets. Signed-off-by: Chris Patterson <pattersonc@ainfosec.com> Signed-off-by: Bruce Ashfield <bruce@zedd.org>
* libvirt: add missing configuration fileCatalin Enache2016-07-312-0/+45
| | | | | | | openvzutilstest.conf file is needed by openvzutilstest test Signed-off-by: Catalin Enache <catalin.enache@windriver.com> Signed-off-by: Bruce Ashfield <bruce@zedd.org>
* iasl: Upgrade to 20160527 from 20120215mingli.yu@windriver.com2016-07-154-29/+200
| | | | | | | | | | | | | | | | | * Upgrade iasl from 20120215 to 20160527 * Fix the dependency as it actually depends on bison-native and flex-native * Remove hardcode PR to let PR server handle the version * Add (x86_64.*|i.86.*)-linux to COMPATIBLE_HOST * Add patch Make-CC-definition-conditional.patch to make CC definition conditional as it makes the package unable to cross-compile when hardcode CC's definition previously. * Add iasl command manual file as iasl.1 Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt-python: backport a patch to fix crash in getAllDomainStatsRoy Li2016-05-252-0/+58
| | | | | | | | | | Upstream libvirt Commits 1d39dbaf and 827ed9b4 broke the libvirt-python API by removing virDomainRef() and virDomainFree(). virDomainStatsRecordListFree() will free that domain pointer and later when virDomain (python object) call its destructor and tries to free that same pointer again. Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* globally replace 'base_contains' calls with 'bb.utils.contains'Derek Straka2016-05-032-6/+6
| | | | | | | The 'base_contains' is now deprecated and only kept as a compatibility method. It will be removed in future releases. Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* irqbalance: update to 1.1.0Derek Straka2016-04-181-3/+3
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* dev86: update to version 0.16.20Derek Straka2016-04-181-2/+3
| | | | | | | Also supress the warnings about executables being already stripped Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* seabios: update to version 1.9.1Derek Straka2016-04-181-2/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: deploy efi binary, if presentChris Patterson2016-03-311-0/+7
| | | | | Signed-off-by: Chris Patterson <pattersonc@ainfosec.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: uprev to 1.3.2Yunguo Wei2016-03-317-124/+85
| | | | | | | Release notes here http://libvirt.org/news.html. Signed-off-by: Yunguo Wei <yunguo.wei@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: add the extra packages released with xen 4.7Derek Straka2016-03-291-10/+37
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: add the flask policy to the set of files installed to the deploy directoryDerek Straka2016-03-291-0/+5
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: add the ability to configure the name of the policyDerek Straka2016-03-291-1/+3
| | | | | | | When using non-release versions, the policy files may have a different name (xenpolicy-${PV}-unstable). Allow the policy file name to be configured by the xen recipe. Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: split the flask package into a policy and tools packageDerek Straka2016-03-291-1/+5
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: add curl and gnutls to dependsChris Patterson2016-03-241-0/+2
| | | | | | | Addresses QA warnings with regards to rdepends for xen-qemu. Signed-off-by: Chris Patterson <pattersonc@ainfosec.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: uprev to 4.6.1Chris Patterson2016-03-243-133/+10
| | | | | | | Drop xsm fix backport, no longer required. Signed-off-by: Chris Patterson <pattersonc@ainfosec.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* ipxe: add cdr-tools-native to the list of dependsDerek Straka2016-03-241-1/+1
| | | | | | | During the compile phase, ipxe needs to use mkisofs which is part of cdrtools Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Fix QA Issues when building for aarch64 machinesMachon Gregory2016-03-071-0/+6
| | | | | | | | | | | | | | | | When building for the aarch64 based machines the following QA Issue is produced: ERROR: QA Issue: xen: Files/directories were installed but not shipped in any package: /usr/lib64 /usr/lib64/efi /usr/lib64/efi/xen-4.6.efi /usr/lib64/efi/xen-4.6.0.efi /usr/lib64/efi/xen.efi /usr/lib64/efi/xen-4.efi Signed-off-by: Machon Gregory <mbgrego@tycho.nsa.gov> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen.inc: fix ordering of stubs taskChris Patterson2016-02-241-1/+1
| | | | | | | | | | | | | | | | Placing the stubs function between patch and configure steps breaks because it has dependencies which are not guranteed until the configure step. Build error: "fatal error: gnu/stubs-32.h: No such file or directory" This patch simply moves the step between configure and compile to resolve the dependency issue. Reported-by: Machon Gregory <mbgrego@tycho.nsa.gov> Signed-off-by: Chris Patterson <cjp256@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: fix ptest QA errorsBruce Ashfield2016-02-221-2/+2
| | | | | | | | | | The .la files generated for the ptest libraries have multiple references to the working dir and continue to trigger QA errors. Rather than playing whack-a-mole with the references, we can simply remove the .la files .. since they are not required on the target. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen-arch: add explicit expansion parameterBruce Ashfield2016-02-221-1/+1
| | | | | | | To avoid parse errors with oe-core master, we need to expliictly pass the expansion parameter to getVar. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: fix .la QA errorsBruce Ashfield2016-02-111-0/+10
| | | | | | | | | | | | | | | | oe-core 3739aaf644 [insane: Fix populate_sysroot sanity test path] means that .la files are subject to a QA sanity check that fails if the build paths (workdir) are found. The ptest and main libvirt files have silently had this issue with hosts paths. One fix is to remove the .la files, but this could impact on target test and builds, so our first attempt to fix them is to follow the lead of a similar lttng_tools fix, and modify .la files to have paths and values that are valid on target. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Allow xsm to be built with GCC 5.1.1 and greaterMachon Gregory2016-02-012-0/+123
| | | | | | | The patch was cherrypicked from upstream Xen. See patch header for more information. Signed-off-by: Machon Gregory <mbgrego@tycho.nsa.gov> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>