aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-extended
AgeCommit message (Collapse)Author
2017-10-18vgabios: don't override the compiler ldflagsDariusz Pelowski
Fix for building biossums on genericx86-64 machine, due to QA issue: ERROR: QA Issue: No GNU_HASH in the elf binary: '.../0.7a-r0/packages-split/biossums/usr/bin/biossums' [ldflags] caused by overriding LDFLAGS variable to empty value in project's makefile. In consequence there's missing LDFLAGS settings from bitbake (including -Wl,--hash-style=gnu, which causes showing this QA). Signed-off-by: Dariusz Pelowski <dariusz.pelowski@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-10-09xen-image-minimal: corrected popoulation xen.gz for syslinuxDariusz Pelowski
syslinux images cannot boot because they're missing of xen.gz file. Current poky doesn't use populate() function, instead syslinux_populate() can be used. Signed-off-by: Dariusz Pelowski <dariusz.pelowski@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-10-05seabios: uri corrected to httpsDariusz Pelowski
There's a problem with fetching SeaBIOS source code via http. SeaBIOS server returns 308: Permanent Redirect which fails on wget 1.17.1. The official source code uri goes to https, this patch aligns SRC_URI to officialy provided by SeaBIOS team. Signed-off-by: Dariusz Pelowski <dariusz.pelowski@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-10-04xen-guest-image-minimal: remove lines modifying DISTRO_FEATURESChristopher Clark
Remove recipe lines modifying DISTRO_FEATURES that were intended to simplify the non-x86 x11 image dependencies, but did not. Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com> Reported-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-10-04xen-guest-image-minimal: fix making PCI a x86-only dependencyChristopher Clark
The logic for restricting the xen-pciback kernel module to x86-only images was incorrect, resulting in the IMAGE_INSTALL_x86 and _x86-64 variables causing the IMAGE_INSTALL variable contents to be overridden and incomplete. This correction removes the specialized IMAGE_INSTALL_x86 and _x84-64 variables. The replacement logic causes a value with conditionally-populated contents to be added to the IMAGE_INSTALL variable. Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-09-19xen-guest-image-minimal: Fix non-x86. Select x11 via IMAGE_FEATURES.Christopher Clark
Fix the image for non-x86, both with and without x11 included. * Only install xf86-video-vesa on x86 platforms as it is not available elsewhere. * In the absence of xf86-video-vesa (ie. on non-x86 platforms) enable opengl and remove wayland from IMAGE_INSTALL to satisfy build requirements for x11. * Use IMAGE_FEATURES instead of DISTRO_FEATURES to enable x11 inclusion in the image. * Verify the required DISTRO_FEATURE of 'xen' and if enabled, 'x11'. * When building the Xserver with Xen in DISTRO_FEATURES, on non-x86, turn off glamor by default, to remove dependency on egl. Introduces: xserver-xorg_%.bbappend Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-09-19xen: Replace 'inherit gettext' with explicit gettext-native dependencyChristopher Clark
This fixes the build when libc-locale-code is not a DISTRO_FEATURE. xen's configure script checks for xgettext and will abort if not found. xgettext is provided by the gettext-native package but not by gettext-minimal-native. This means that "inherit gettext" is not sufficient to satisfy Xen's build requirements: gettext-native is required. Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-09-19xen: patch to fix ARM libxc missing variable initChristopher Clark
Fix Xen 4.9.0 build error on ARM architecture with gcc 7: Import upstream Xen patch 88bfbf90e35f1213f9967a97dee0b2039f9998a4 Error was: xc_dom_arm.c:229:31: error: 'domctl.u.address_size.size' may be used uninitialized in this function [-Werror=maybe-uninitialized] Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-09-19xen-image-minimal: Make kernel-module-xen-pciback a x86-only dependencyChristopher Clark
This commit fixes the xen-image-minimal build for non-x86 arch with PCI enabled. The Linux kernel option CONFIG_XEN_PCIDEV_BACKEND currently depends on X86. This means that the xen-pciback kernel module cannot be included in this image for non-x86 architecture builds, so don't attempt to install it in that case. Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-09-14xen: Add menuconfig task and enable menuconfig from devshellChristopher Clark
Xen supports Kconfig for configuring optional build settings. This commit adds the menuconfig task to simplify interactive use: bitbake xen -c menuconfig and also ensures that menuconfig works when using the devshell. This change adds ncurses-native as a build dependency. Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-08-29libvirt: fix build failure, failing QA checkChunrong Guo
The build is failing due to a failing QA check: ERROR: libvirt-1.3.5-r0 do_package_qa: QA Issue: /usr/lib/libvirt/ptest/tests/tests/check-file-access.pl contained in package libvirt-ptest requires /usr/bin/perl, but no providers found in RDEPENDS_libvirt-ptest? [file-rdeps] Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-08-29xen: Only generate long-double-32.h if absentChristopher Clark
Only copy long-double-64.h to create long-double-32.h if it is not already present. Compile tested with both ARM 32-bit build and x86 64-bit build. Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-08-29[PATCH] xen: remove xen-bootimg.incChristopher Clark
This inc file has not been used within meta-virtualization since: Date: Tue Sep 10 21:02:41 2013 -0400 commit 214c4715f0ed53ba9c499932b0b6ee3f602ff89f and has needed updating since the changes in: Date: Wed Feb 24 01:23:58 2016 -0800 git://git.openembedded.org/openembedded-core commit e38c94d6bf83ed3ca7f046d9503e81b927487bf2 Signed-off-by: Christopher Clark <christopher.w.clark@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-08-24xen-image-minimal : change SYSLINUXCFG to SYSLINUX_CFGChristopher Clark
The SYSLINUXCFG variable was renamed to SYSLINUX_CFG in poky and openembedded-core with the commits referenced below. This commit makes a corresponding change to fix the build for xen-image-minimal. Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com> git://git.openembedded.org/openembedded-core commit e38c94d6bf83ed3ca7f046d9503e81b927487bf2 git://git.yoctoproject.org/poky.git commit bb1c719250cecc8725147cbdd999a9a44a11b549 Author: Robert Yang <liezhi.yang@windriver.com> Date: Wed Feb 24 01:23:58 2016 -0800 syslinux.bbclass: make vm and live can be built together Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-08-24xen : cp long-double-64.h long-double-32.h to fix hvmloader buildChristopher Clark
Fix the xen build when MACHINE = "genericx86-64" by providing long-double-32.h Inspired by a similar recent patch to meta/recipes-bsp/gnu-efi/gnu-efi_3.0.5.bb since the contents of the header are minimal: cp ${STAGING_INCDIR}/bits/long-double-64.h ${STAGING_INCDIR}/bits/long-double-32.h Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-08-24ipxe: fetch using https rather than git protocolChristopher Clark
The git protocol isn't responding at the ipxe fetch source; https is, so use that instead. Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-08-24vgabios : extract biossums tool and build it separately, nativeChristopher Clark
The biossums tool is used to generate the vgabios build product. This patch: * adds a separate recipe "biossums" for the tool * makes the vgabios recipe depend upon biossums-native * makes the vgabios recipe use the native binary rather than a locally built one The upstream source tarball contains binaries so these are removed before compiling proceeds. Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-08-17xen: remove STAGING_DIR_HOST from the runtime search path for bios.binChristopher Clark
This configuration option sets a run-time search path rather than the location of a build-time dependency. Tested with Xen 4.9 on OpenXT. Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-08-14xen: remove 4.8 recipeBruce Ashfield
We have 4.9 in the tree, so we no longer need the 4.8 variant. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-08-14xen: add recipe for Xen 4.9.0Christopher Clark
Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-08-14xen: Package .pc packageconfig files into dev packagesChristopher Clark
Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-08-14xen: Package libxendevicemodel, introduced in Xen 4.9Christopher Clark
Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-08-03meta-virtualization: Drop ROOTFS_PKGMANAGE_BOOTSTRAPFupan Li
OE-Core has now dropped this var in the commit of 697804229a17<run-postinsts: simplify the logic of whether to install it to images>. Signed-off-by: Fupan Li <fupan.li@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-08-03cloud-image-guest/controller: remove inherit image-vmRobert Yang
The image-vm.bbclass had been removed by oe-core, and vmdk is replaced by wic.vmdk. Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-06-27diod: add new recipeYi Zhao
diod is a multi-threaded, user space file server that speaks 9P2000.L protocol. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-04-30xen: Fix mistype error in xen-watchdog systemd serviceIurii Mykhalskyi
Due to error in naming this service will not be autoenabled in systems with systemd init manager Signed-off-by: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-04-27libvirt: add DEPENDS for libdevmapperMark Asselstine
Commit 8709d4504c35817ef1d7181b47ba96c3ca0c949e [lvm2: separate libdevmapper to avoid circular dependency] in meta-oe meant that our build would fail with checking for libdevmapper.h... no configure: error: You must install device-mapper-devel/libdevmapper >= 1.0.0 to compile libvirt Add the required DEPENDS for libdevmapper to get the build working as it did prior to this meta-oe change. NOTE: our previous dependency on lvm2 was not only to get libdevmapper functionality, so lvm2 remains a valid DEPENDS, so is left in place. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-04-24libvirt: Fix conditional dependencies on polkitRob Woolley
The DIRFILES variable was a temporary workaround to resolve a do_rootfs RPM package conflict between libvirt and polkit. This happened because of the different permissions and ownership that the packages placed on ${datadir}/usr/share/polkit-1/rules.d. The behaviour is now conditional based on how PACKAGECONFIG is set. The polkit rules will be removed from the package if polkit is not enabled. If polkit is enabled the permissions and ownership are set to match those set by the polkit recipe. This uses the useradd enhancements for RSS. It requires that shadow-native be included as a DEPENDS to provide the useradd command in the native sysroot. Signed-off-by: Rob Woolley <rob.woolley@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-03-24kvmtool: Fix unaligned pointer access warningKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-03-21seabios: Its x86 only packageKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-03-21kvmtool: Update to latestKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-03-20libvirt: fix polkit file conflictBruce Ashfield
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>
2017-03-14libvirt: fix QA warning caused by missing acl build depZhenbo Gao
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>
2017-02-09libvirt: Place systemd units at appropriate location.Amarnath Valluri
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>
2017-01-06xen: add a README to provide info for usersDoug Goldstein
Provided some basic documentation on how to use the xen recipe properly. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-01-06xen: remove unused patchDoug Goldstein
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-01-06xen: update license checksumDoug Goldstein
The checksum of the license changed with the 4.8.0 release. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-01-04xen: ensure we build release buildsDoug Goldstein
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>
2017-01-04xen: make it easy to override hypervisor configDoug Goldstein
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>
2017-01-04xen: add gnu-efi to DEPENDSDoug Goldstein
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>
2017-01-03Remove True option to getVar callsPaul Barker
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>
2016-12-18xen-image-minimal: if DISTRO_FEATURES is missing xen errorDoug Goldstein
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>
2016-12-18xen: bump to version 4.8.0Doug Goldstein
Version bump to the latest release. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-12-18xen: switch to updated download URLDoug Goldstein
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>
2016-12-18xen: add extra generated file to packageDoug Goldstein
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>
2016-11-17libvirt: add 'wireshark' packageconfigMark Asselstine
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>
2016-09-22libvirt: remove .o files for ptestKai Kang
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>
2016-09-22multipath-tools: Drop recipeAdrian Dudau
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>
2016-09-07kvmtool: add lightweight hypervisor native Linux KVM toolStefan Agner
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>
2016-09-06libvirt: Add missing test helpers and remove windows 1252He Zhe
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>