summaryrefslogtreecommitdiffstats
path: root/recipes-extended
Commit message (Collapse)AuthorAgeFilesLines
...
* libvirt: Change license to LGPLv2.1+Jonas Eriksson2014-02-281-2/+3
| | | | | | | | | | | | | | | libvirt is to a large extent licensed under LGPLv2.1 (or later) rather than GPLv2. From my investigations, there are only some tests and a couple of files under tools are licensed as GPL. Other than that, files are generally licensed as LGPL. My recommendation is therefore to set the default license to LGPLv2.1+, and to add a LICENSE_${PN}-ptest that is set to LGPLv2.1+ & GPLv2+ if a ptest package is added. This is preferred to avoid having to specify explicit licenses for every other package, such as the auto generated libvirt-locale-XX packages. 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>
* xen: Add RDEPENDS block for xendomains script.Philip Tricca2014-02-111-0/+7
| | | | | | | | | I can't explain the dependency on xen-scripts-block as the xendomains script doesn't invoke any of these scripts directly. Still xendomains hangs indefinitely without them. Signed-off-by: Philip Tricca <flihp@twobit.us> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: Remove dependency on python-setuptools-native.Philip Tricca2014-02-111-1/+1
| | | | | | | | | | | | oe-core fixed some overlap between the python-setuptools-native and python-distribute-native recently. This made python-setuptools obsolite. See: http://patchwork.openembedded.org/patch/66085/ The Xen recipe already DEPENDS on python-distribute-native by inheriting setuptools so we only need to remove the dependency on python-setuptools-native. Signed-off-by: Philip Tricca <flihp@twobit.us> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: fix python packaging raceBruce Ashfield2014-02-051-6/+4
| | | | | | | | | | | The tasks responsible for compiling and installing the python support were racing against packaging. As a result, a clean build would not have anything in libvirt-python, but subsequent builds would. By moving to _appends, we control the order and always get properly packaged. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt-python: update install and packagingBruce Ashfield2014-02-051-6/+11
| | | | | | | | | | | | To work with oe-core master, we need to update the libvirt-python FILES_* specification to properly pick up and package the support libraries. We can also follow the lead of distutils and use a common set of install arguments for the configuration and install of our nested libvirt-python support. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: fix python PACKAGECONFIG dependenciesBruce Ashfield2014-02-051-1/+1
| | | | | | | | | Since python support is separate from the main libvirt build, we no longer need to trigger configuration options when python packageconfig support is added, we simply need to add python to the package depends. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* package libvirt-pythonAmy Fong2014-02-053-4/+128
| | | | | | | In 1.2.0, libvirt separated the python components into a separate package. Signed-off-by: Amy Fong <amy.fong@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: refresh patches for 1.2.1Bruce Ashfield2014-01-291-31/+16
| | | | | | | The 1.2.1 libvirt update was pushed before the patches were refreshed, which results in a patching failure. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: Add libgcc as runtime dependency of xen-xl package.Philip Tricca2014-01-271-0/+2
| | | | | | | | | | | Much of xl operates fine without libgcc but some operations complain that pthread_cancel won't work properly without libgcc_s.so.1 installed. The exact text is: libgcc_s.so.1 must be installed for pthread_cancel to work Signed-off-by: Philip Tricca <flihp@twobit.us> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: update to 1.2.1Bruce Ashfield2014-01-271-2/+2
| | | | | | | | | Picking up the latest bugfixes and CVEs via the 1.2.x release of libvirt. No external interfaces or functional changes are part of this update. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: Add RDEPENDS for xencommons.Philip Tricca2014-01-201-0/+7
| | | | | Signed-off-by: Philip Tricca <flihp@twobit.us> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: Cleanup watchdog FILES declaration.Philip Tricca2014-01-201-2/+1
| | | | | Signed-off-by: Philip Tricca <flihp@twobit.us> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: Move supporting files into xencommons and xendomains packages.Philip Tricca2014-01-201-5/+12
| | | | | Signed-off-by: Philip Tricca <flihp@twobit.us> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* iptables: 1.4.19.1 -> 1.4.21Christopher Larson2014-01-141-0/+0
| | | | | Signed-off-by: Christopher Larson <kergoth@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* irqbalance: add missing inheritMark Asselstine2013-12-181-2/+1
| | | | | | | | | | | | | irqblance's configure script makes use of pkg-config so we need to inherit pkgconfig or else we may see an error like ./configure: line 12460: syntax error near unexpected token `GLIB,' ./configure: line 12460: ` PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.28)' during configure. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: add missing inheritMark Asselstine2013-12-181-1/+1
| | | | | | | | | | | | | libvirt's configure script makes use of pkg-config so we need to inherit pkgconfig or else we may see an error like ./configure: line 55867: syntax error near unexpected token `AVAHI,' ./configure: line 55867: ` PKG_CHECK_MODULES(AVAHI, avahi-client >= 0.6.0,' during configure. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: move populate-volatile.sh postinst to -volatiles packageBruce Ashfield2013-12-171-1/+1
| | | | | | | We really only want this to run if the volatiles package is installed, so the postinst belongs with that same package. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: Break volatiles out into separate package.Philip Tricca2013-12-171-1/+7
| | | | | | | | | | | | | | | | | | The Xen scripts for handling block and vif udev events depend on directories created by the Xen volatile directories. In a situation where the 'base' Xen package isn't installed (NDVM etc) these scripts fail silently. The most simple approach I could come up with is just breaking the Xen volatiles config out into it's own package and setting up the logical dependencies. Creating a new package for just a single file seems like overkill to me but it's the most straightforward thing I could come up with. Regards, Philip Signed-off-by: Philip Tricca <flihp@twobit.us> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: uprev to v1.2.0Bruce Ashfield2013-12-0412-929/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upreving libvirt to v1.2.0 released Dec 2, 2013. As part of this uprev, existing patches that are part of the 1.2 release have been dropped, and existing functionality checked for regressions. From the libvirt release notes: Features: Add support for gluster pool (Eric Blake), Separation of python binding (Daniel P. Berrange), vbox: add support for 4.3 APIs (Ryota Ozaki) Documentation: fix typos in libvirt.h.in (Chen Hanxiao), Link libvirt-sandbox from apps page (Daniel P. Berrange), Add docs about audit subsystem logging (Daniel P. Berrange), virsh: fix doc typos (Nehal J Wani), Fix typos in various docs (Nehal J Wani), LXC: add securetty related note in Device nodes (Gao feng), Fix three minor typos (Yuri Chornoivan), storage: fix typo in previous patch (Eric Blake), storage: document gluster pool (Eric Blake), virDomainReboot: Document that migration might be unsafe (Michal Privoznik), delete extra character (Wangyufei (A)), maint: fix comment typos. (Eric Blake), improve job info details (Eric Blake), fix a typo in formatnwfilter.html.in (Chen Hanxiao), Improve cgroups docs to cover systemd integration (Daniel P. Berrange), fix typos in libvirt.h.in (Chen Hanxiao), fix virDomainRestoreFlags description bug (Wang Yufei), grammar fixes (Eric Blake), add SystemTap to apps using libvirt (Jonathan Lebon), fix a typo in formatnwfilter (Chen Hanxiao), caps: Fix function docs for virCapabilitiesAddHostNUMACell (Peter Krempa) Portability: tests: fix virpcitest with read-only srcdir (Eric Blake), tests: guarantee abs_srcdir in all C tests (Eric Blake), look for numad in /usr/sbin (Jim Fehlig), build: Don't fail on '&lt;' or '&gt;' with old xmllint (Martin Kletzander), spec: fix libvirt-docs subpackage on RHEL-6 (Michael Chapman), Don't depend on syslog.service (Guido Günther), qemuMonitorJSONGetCPUx86Data: Don't fail on ancient qemus (Michal Privoznik), build: work around super-old readline.h (Ryota Ozaki), Fix migration with QEMU 1.6 (Michael Avdienko), nodeinfo: fix build on non-Linux (Eric Blake) Bug Fixes: vbox: handle errors of virDomainHostdevDefAlloc correctly (Ryota Ozaki), vbox: fix incorrect loop condition in vboxHostDeviceGetXMLDesc (Ryota Ozaki), Fix memory leak in virNWFilterDefParseXML() (Nehal J Wani), Fix memory leak in virDomainDefParseXML() (Nehal J Wani), LXC: Ensure security context is set when mounting images (Daniel P. Berrange), network: properly update iptables rules during net-update (Laine Stump), Fix bug in identifying sub-mounts (Daniel P. Berrange), storage: skip selinux cleanup when fd not available (Eric Blake), qemu: preserve netdev MAC address during 'domxml-to-native' (Bing Bu Cao), storage: don't read storage volumes in nonblock mode (Eric Blake), LXC: don't unmount mounts for shared root (Gao feng), LXC: fix the problem that libvirt lxc fail to start on latest kernel (Gao feng), sasl: Fix authentication when using PLAIN mechanism (Christophe Fergeau), Fix invalid read in virNetSASLSessionClientStep debug log (Christophe Fergeau), Tie SASL callbacks lifecycle to virNetSessionSASLContext (Christophe Fergeau), remote: Don't leak priv->tls object on connection failure (Christophe Fergeau), spec: Don't save/restore running VMs on libvirt-client update (Jiri Denemark), virsh domxml-from-native to treat SCSI as the bus type for pseries by default (Shivaprasad G Bhat), Don't start a nested job in qemuMigrationPrepareAny (Ján Tomko), spec: Don't save/restore running VMs on libvirt-client update (Cole Robinson), spec: Restrict virt-login-shell usage (Jiri Denemark), storage: use valid XML for awkward volume names (Eric Blake), storage: Returns earlier if source adapter of the scsi pool is a HBA (Osier Yang), libvirt-guests: Run only after libvirtd (Cole Robinson), Fix off-by-1 in default SELinux MCS range (Daniel P. Berrange), vbox: fix segfault on virsh dumpxml with the existence of USB filters (Ryota Ozaki), Add missing 'return 0;' in stub lxcStartFuse() method impl. (Daniel P. Berrange), Avoid async signal safety problem in glibc's setxid (Daniel P. Berrange), Don't release spice port twice when no TLS port is available (Ján Tomko), Properly unref a connection with a close callback (Ján Tomko), qemu: Call qemuSetupHostdevCGroup later during hotplug (Jiri Denemark), qemuMonitorIO: Don't use @mon after it's unrefed (Michal Privoznik), qemuProcessReconnectHelper: Don't create joinable thread (Michal Privoznik), virDomainEventCallbackListFree: Don't leak @list->callbacks (Michal Privoznik), networkBuildDhcpDaemonCommandLine: Don't leak @configstr and @configfile (Michal Privoznik), Disable nwfilter driver when running unprivileged (Ján Tomko), libxl: Fix Xen 4.4 libxlVmStart logic (Jason Andryuk), qemu: Check for presence of device and properities when getting CPUID (Peter Krempa), Fix busy wait loop in LXC container I/O handling (Daniel P. Berrange), Don't expose 'none' machine type to capabilities (Daniel P. Berrange), Fix mem leak in virQEMUCapsProbeQMPMachineTypes on OOM (Daniel P. Berrange), virSecurityLabelDefParseXML: Don't parse label on model='none' (Michal Privoznik), virsh-domain: Mark --live and --config mutually exclusive in vcpucount (Peter Krempa), qemu: Fix SCSI hotplug on pseries guests (Vitor de Lima), pci: properly handle out-of-order SRIOV virtual functions (Laine Stump), util: use -w flag when calling iptables (Serge Hallyn), storage: Fix a vol-clone bug on ppc64 (Li Zhang), qemu: Don't access vm->priv on unlocked domain (Michal Privoznik), qemu: Avoid double free of VM (Michal Privoznik), Allow root directory in filesystem source dir schema (Ján Tomko), qemuMigrationBeginPhase: Check for 'drive-mirror' for NBD (Michal Privoznik), conf: fix incorrect error log in virCPUDefIsEqual (Chen Hanxiao), qemuMonitorDispose: Reset lastError (Michal Privoznik), qemu: clean up migration ports when migration cancelled (Zeng Junliang), network: fix connections count in case of allocate failure (Laine Stump), virpcitest: Fix variable arguments using in pci_driver_new (Michal Privoznik), virpci: Don't error on unbinded devices (Michal Privoznik) Improvements: Pull lxcContainerGetSubtree out into shared virfile module (Daniel P. Berrange), Introduce standard methods for sorting strings with qsort (Daniel P. Berrange), conf: Export virStorageVolType enum helper functions (Peter Krempa), sasl: Replace 'restep' label with 'continue' (Christophe Fergeau), storage: probe qcow2 volumes in gluster pool (Eric Blake), storage: improve handling of symlinks in gluster (Eric Blake), storage: improve allocation stats reported on gluster files (Eric Blake), storage: improve directory support in gluster pool (Eric Blake), storage: add network-dir as new storage volume type (Eric Blake), storage: implement rudimentary glusterfs pool refresh (Eric Blake), storage: initial support for linking with libgfapi (Eric Blake), storage: expose volume meta-type in XML (Eric Blake), storage: allow interleave in volume XML (Eric Blake), maint: next release is 1.2.0 (Eric Blake), vbox: import vbox_CAPI_v4_3.h from SDK (Ryota Ozaki), vbox: pull vboxHostDeviceGetXMLDesc out from vboxDomainGetXMLDesc (Ryota Ozaki), vbox: cleanup vboxAttachUSB (Ryota Ozaki), lxc: don't do duplicate work when getting pagesize (Chen Hanxiao), maint: update to latest gnulib (Eric Blake), python: remove virConnectGetCPUModelNames from globals (Doug Goldstein), python: remove virConnectGetCPUModelNames from globals (Doug Goldstein), qemu: Auto-generate controller for hotplugged hostdev (Eric Farman), qemu: Separate calls based on controller bus type (Eric Farman), qemu: Rename controller hotplug functions to not be PCI-specific (Eric Farman), qemu: Add support for virt machine type with virtio-mmio devices on armv7 (Clark Laughlin), maint: enforce comma style usage (Eric Blake), maint: fix comma style issues: remaining code (Eric Blake), maint: fix comma style issues: remaining drivers (Eric Blake), maint: fix comma style issues: vbox (Eric Blake), maint: fix comma style issues: python (Eric Blake), maint: fix comma style issues: util (Eric Blake), maint: fix comma style issues: tests, tools (Eric Blake), maint: fix comma style issues: qemu (Eric Blake), maint: fix comma style issues: xen (Eric Blake), maint: fix comma style issues: conf (Eric Blake), maint: fix comma style issues: nwfilter (Eric Blake), Error out on unterminated arrays and objects in JSON parser (Ján Tomko), Test if JSON parser fails on invalid input (Ján Tomko), maint: ship .pl scripts as executables (Eric Blake), Fix virsh net-info output for consistency (Hao Liu), Add missing break to switch-case block (Doug Goldstein), qemumonitorjsontest: Introduce GetNonExistingCPUData test (Michal Privoznik), Macro for testing the version you are compiling with (Doug Goldstein), Return -1 in virPortAllocatorAcquire if all ports are used (Ján Tomko), Add a name to virPortAllocator (Ján Tomko), storage: fix RNG validation of gluster via netfs (Eric Blake), virsh-secret: Unify list column alignment (Peter Krempa), virsh-interface: Unify list column alignment (Peter Krempa), virsh-nwfilter: Unify list command column alignment (Peter Krempa), virsh-pool: Unify spacing of listing function (Peter Krempa), qemu: Change return type of qemuMonitorGetGuestCPU() (Peter Krempa), virsh-volume: Unify strigification of volume type (Peter Krempa), virsh-volume: Unify alignment of vol-list output columns (Peter Krempa), conf: Refactor virDomainDiskSourceDefParse (Peter Krempa), conf: Rename virDomainDiskHostDefFree to virDomainDiskHostDefClear (Peter Krempa), conf: Split out code to parse the source of a disk definition (Peter Krempa), qemuDomainObjStart: Warn on corrupted image (Michal Privoznik), util: use size_t instead of unsigned int for num_virtual_functions (Laine Stump), qemu: assign PCI address to primary video card (Vitor de Lima), qemu: process: Validate specific CPUID flags of a guest (Peter Krempa), qemu: Add support for paravirtual spinlocks in the guest (Peter Krempa), conf: Refactor storing and usage of feature flags (Peter Krempa), cpu: x86: Add internal CPUID features support and KVM feature bits (Peter Krempa), qemu: Add monitor APIs to fetch CPUID data from QEMU (Jiri Denemark), cpu_x86: Refactor storage of CPUID data to add support for KVM features (Peter Krempa), tests: Distribute virpcitestdata (Michal Privoznik), tests: Fix virtpcitest in VPATH (Jiri Denemark), conf: Refactor virDomainDiskSourcePoolDefParse (Peter Krempa), storage: always probe type with buffer (Eric Blake), storage: refactor backing chain division of labor (Eric Blake), storage: reduce number of stat calls (Eric Blake), storage: avoid short reads while chasing backing chain (Eric Blake), storage: use simpler 'char *' (Eric Blake), test driver: add support for .connectBaselineCPU (Giuseppe Scrivano), virpcitest: Introduce testVirPCIDeviceReset (Michal Privoznik), virt-login-shell: also build virAtomic.h (Guido Günther), storage: recognize gluster as networked file (Eric Blake), qemu: don't use deprecated -no-kvm-pit-reinjection (Ján Tomko), Resolve Coverity issue regarding not checking return value (John Ferlan), Skip any files which are not mounted on the host (Daniel P. Berrange), Add flag to lxcBasicMounts to control use in user namespaces (Daniel P. Berrange), Remove duplicate entries in lxcBasicMounts array (Daniel P. Berrange), Remove pointless 'srcpath' variable in lxcContainerMountBasicFS (Daniel P. Berrange), Remove unused 'opts' field from LXC basic mounts struct (Daniel P. Berrange), Add virFileIsMountPoint function (Daniel P. Berrange), virpcitest: Introduce check for unbinded devices (Michal Privoznik), virpcitest: Introduce testVirPCIDeviceReattach (Michal Privoznik), virpcitest: Test virPCIDeviceDetach (Michal Privoznik), tests: Introduce virpcitest (Michal Privoznik), cpu: x86: Parse the CPU feature map only once (Peter Krempa), cpu: Export few x86-specific APIs (Jiri Denemark), nodeinfo: Remove libnuma include (Peter Krempa), numa: Add wrapper of numa_node_to_cpus and use it (Peter Krempa), numa: Replace NUMA_MAX_N_CPUS macro with virNumaGetMaxCPUs() (Peter Krempa), nodeinfo: Get rid of nodeGetCellMemory (Peter Krempa), numa: Introduce virNumaGetNodeMemory and use it instead of numa_node_size64 (Peter Krempa), numa: Introduce virNumaGetMaxNode and use it instead of numa_max_node (Peter Krempa), nodeinfo: Avoid forward declarations of static functions (Peter Krempa), numa: Introduce virNumaIsAvailable and use it instead of numa_available (Peter Krempa) Cleanups: Remove obsolete 'tests' makefile target (Daniel P. Berrange), Mostly revert "python: remove virConnectGetCPUModelNames from globals" (Daniel P. Berrange), Remove redundant braces (Ján Tomko), virPCIDeviceBindToStub: Remove unused @oldDriverPath and @oldDriverName (Michal Privoznik) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen-image-minimal: fix syslinux dependencyChris Patterson2013-11-241-0/+2
| | | | | | | | | | Install libcom32.c32 when populating syslinux-based images. When syslinux upgraded to v6, libcom32.c32 became a dependency for mboot.c32. Signed-off-by: Chris Patterson <cjp256@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: Correct IP_PATHYang Shi2013-11-191-1/+2
| | | | | | | | ip is installed into /sbin/ip, but the default path used by libvirt is /bin/ip, so override IP_PATH in configure. Signed-off-by: Yang Shi <yang.shi@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: add xen_git recipe.Chris Patterson2013-11-073-2/+23
| | | | | | | | | Added recipe for xen unstable from git repository. Moved now empty xen-flask and xen-libblktap packages from required dependencies from xen.inc into xen_4.3.1.bb. Signed-off-by: Chris Patterson <cjp256@gmail.com>
* xen: improve organization with new xen.incChris Patterson2013-11-072-633/+635
| | | | | | Moved common recipe bits from xen_4.3.1.bb to xen.inc. Signed-off-by: Chris Patterson <cjp256@gmail.com>
* xen: upgrade to 4.3.1Chris Patterson2013-11-071-4/+4
| | | | | | | Changelog available at: http://xenproject.org/downloads/xen-archives/supported-xen-43-series/xen-431.html Signed-off-by: Chris Patterson <cjp256@gmail.com>
* xen: rename xen patches directory from xen-4.3.0 to files.Chris Patterson2013-11-071-0/+0
| | | | Signed-off-by: Chris Patterson <cjp256@gmail.com>
* xen: remove old patchesChris Patterson2013-11-074-467/+0
| | | | Signed-off-by: Chris Patterson <cjp256@gmail.com>
* xen: remove old xen.inc and xen-python.incChris Patterson2013-11-072-363/+0
| | | | Signed-off-by: Chris Patterson <cjp256@gmail.com>
* xen: remove xen-rt recipe and patchesChris Patterson2013-11-072-6810/+0
| | | | Signed-off-by: Chris Patterson <cjp256@gmail.com>
* xen: remove xen-hg recipe and patchesChris Patterson2013-11-073-106/+0
| | | | Signed-off-by: Chris Patterson <cjp256@gmail.com>
* xen: remove 4.1.2 recipe and patchesChris Patterson2013-11-072-99/+0
| | | | Signed-off-by: Chris Patterson <cjp256@gmail.com>
* xen: remove xsm from default PACKAGECONFIG options.Chris Patterson2013-11-071-1/+0
| | | | | | | The 'xsm' option adds a dependency for checkpolicy, which requires an additional layer (meta-selinux). Signed-off-by: Chris Patterson <cjp256@gmail.com>
* xen: use PACKAGECONFIG for SDL and a bit of dependency cleanupPhilip Tricca2013-11-071-2/+4
| | | | | | | | | | | This patch moves the optional SDL dependency to a PACKAGECONFIG entry. It also cleans up dependencies on both the virtual libsdl and libsdl. The dependency on libgl is also removed. libGL support should be enabled with the 'opengl' distro feature instead. The dependency on glib-2.0 is now explicit as well. Signed-off-by: Philip Tricca <flihp@twobit.us> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: add PACKAGECONFIG for saslMark Asselstine2013-10-311-0/+1
| | | | | | | | | | | | We don't want to leave build order dictating whether or not we get sasl support in libvirt so add a PACKAGECONFIG for sasl. I have not added sasl as a default PACKAGECONFIG since out of the box you would not normally get sasl being built so this mimics this behavior. I have listed a RDEPENDS in the PACKAGECONFIG as older Yocto builds for some reason are not picking up the required runtime dependency. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: Use PACKAGECONFIG to deal with XSM policy.Philip Tricca2013-10-291-2/+6
| | | | | Signed-off-by: Philip Tricca <flihp@twobit.us> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: convert direct call to ./configure with oe_runconf and EXTRA_OECONFPhilip Tricca2013-10-291-1/+12
| | | | | | | | enable/disable stuff will eventually be replaced with appropriate use of PACKAGECONFIG. Signed-off-by: Philip Tricca <flihp@twobit.us> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: cleanup: remove old RRECOMMENDSBruce Ashfield2013-10-181-4/+1
| | | | | | | | All of the old RRECOMMENDS are confirmed to be handled via PACKAGECONFIG, so we can clean up the recipe and remove commented out reference to the old values. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: build xsm policy when 'xsm' DISTRO_FEATURE is presentPhilip Tricca2013-10-181-2/+2
| | | | | | | | | This pulls in a dependency on the checkpolicy compiler (native) and adds --enable-xsmpolicy in do_configure when 'xsm' DISTRO_FEATURE is present. Signed-off-by: Philip Tricca <flihp@twobit.us> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: avoid installing flask policy file as '/boot'Philip Tricca2013-10-182-1/+30
| | | | | | | | | | Upstream patch to fix race condition between creating /boot and installing the XSM policy. Race would cause policy to be written to /boot instead of into the /boot directory if it didn't already exist. Signed-off-by: Philip Tricca <flihp@twobit.us> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: Fix wrong depend for libxlYang Shi2013-10-181-1/+1
| | | | | | | | xen is not the right dependency for --with-libxl/--without-libxl, replace it to libxl. Signed-off-by: Yang Shi <yang.shi@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen-guest-image-minimal: add minimal xen guest image.Chris Patterson2013-10-101-0/+16
| | | | | Signed-off-by: Chris Patterson <cjp256@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen-image-minimal: update image installed modules to reflect xen fragment ↵Chris Patterson2013-10-101-6/+0
| | | | | | | changes. Signed-off-by: Chris Patterson <cjp256@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen-image-minimal: break out arguments for xen and linux kernel as variables ↵Chris Patterson2013-10-101-1/+4
| | | | | | | SYSLINUX_XEN_ARGS and SYSLINUX_KERNEL_ARGS to allow modification/overwriting. Signed-off-by: Chris Patterson <cjp256@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: Add sdl support by including dependency for libsdl.Chris Patterson2013-10-101-2/+2
| | | | | Signed-off-by: Chris Patterson <cjp256@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: add INSANE_SKIP flag 'already-stripped' to silence QA warnings about ↵Chris Patterson2013-10-101-0/+1
| | | | | | | stripped qemu binaries. Signed-off-by: Chris Patterson <cjp256@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: Try to fix selinux/securityfs mount handling in LXCBogdan Purcareata2013-10-107-0/+622
| | | | | | | | | | | | | | | | | | The current behavior for libvirt containers is to configure a set of "basic" mounts in the new container environment by default. Some of these mounts, such as securityfs or selinux, might not have kernel support on all running platforms. The added patchset implements proper handling for this case and makes some additional cleanups and refactoring. The patchset is taken from the upstream libvirt mailing list. Please refer to: https://www.redhat.com/archives/libvir-list/2013-October/msg00270.html Signed-off-by: Bogdan Purcareata <bogdan.purcareata@freescale.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: Put the XSM policy in the flask package.Philip Tricca2013-10-031-0/+1
| | | | | | | | | It make make sense to break this out into its own package in the future for those that want to ship a monolithic policy without the tools but for now we should at least get it in the flask package. Signed-off-by: Philip Tricca <flihp@twobit.us> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: don't mount securityfs or selinux if userns enabledMark Asselstine2013-10-034-0/+250
| | | | | | | | | | | | | | | | | | | | | | commit 6807238d87fd [Ensure securityfs is mounted readonly in container] from upstream libvirt requires securityfs to be mounted, always. Failing to use a kernel without SECURITYFS support results in the following error when you attempt to start a lxc guest: error : lxcContainerMountBasicFS:807 : Failed to mkdir securityfs: No such file or directory Input/output error Here we apply an upstream fix for this which allows you to use userns support instead of SECURITYFS, by using <idmap> in your guest config. A similar situation exists for SELINUX so here we are bringing in 2 more upstream commits, the first for context and the second, which like the securityfs patch, doesn't force selinux to be mounted if userns is used. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Cc: Bogdan Purcareata <bogdan.purcareata@freescale.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: Put the xend daemon in the xen-xend package.Philip Tricca2013-10-031-2/+4
| | | | | | | | Just a bit of clean up. I know xend is deprecated and hopefully no one will use it but it should end up in the right package. Signed-off-by: Philip Tricca <flihp@twobit.us> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen-image-minimal: update image to support xen 4.3.0 base with xl toolstack.Chris Patterson2013-09-241-6/+46
| | | | Signed-off-by: Chris Patterson <cjp256@gmail.com>
* xen: add 4.3.0 recipe.Chris Patterson2013-09-241-0/+626
| | | | Signed-off-by: Chris Patterson <cjp256@gmail.com>