summaryrefslogtreecommitdiffstats
path: root/recipes-core
Commit message (Collapse)AuthorAgeFilesLines
* containers/go/build: don't override global package strip flagsBruce Ashfield2019-07-221-1/+0
| | | | | | | | | | | | | | | | | | When the go-lang container recipes were first created there were issues with strip and the resulting binaries. As such, strip was inhibited for the various packages. This variable is now set in the default classes, and tests show that strip works on the binaries (saving up to 2M on disk for some binaries) with no runtime issues found. So we drop our explicit set of the inhibit and let the build proceed by the defaults. If issues are found, we can re-enable the setting or bbappends can turn it back on for builds showing issues. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* Revert "sysvinit-inittab_xen.inc: fix hypervisor console"Bruce Ashfield2019-04-121-1/+4
| | | | | | | Temporarily reverting this commit, since it has broken some Xen boot usecases. We'll revisit this in the future. This reverts commit 50cdecca7b2a0e1bb5eacbec132f26b802f950fc.
* sysvinit-inittab_xen.inc: fix hypervisor consoleManjukumar Matha2019-03-241-4/+1
| | | | | | | | | | This commit switches over to using existing SERIAL_CONSOLES mechanism for hvc0 inittab entry generation. This then results in /bin/start_getty wrapper being used, which avoids the getty failure seen when running a xen capable rootfs natively on linux. Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* kata: WIPBruce Ashfield2018-11-054-0/+166
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* lxc: Make named avoid listening on lxc network interfaceHe Zhe2018-09-112-0/+5
| | | | | | | | | | | | lxc-net wants to take care of DNS itself using dnsmasq, while named in bind does the same thing on all network interfaces by default and causes the following error. dnsmasq: failed to create listening socket for 10.0.3.1: Address already in use Failed to setup lxc-net. Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Refactor to conform to YP Compat requirementsArmin Kuster2018-04-232-10/+11
| | | | | | | This prevents the signature from being modified Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* sysvinit: fix DISTRO decodeArmin Kuster2018-04-172-6/+5
| | | | | | | | | | | | | | | | | | | | the yocto-check-layer failed with: Dependency on variable DISTRO_FEATURES_LIBC was added Variable do_install value changed: @@ -32,3 +32,7 @@ done echo "" >> ${D}${sysconfdir}/inittab fi + if echo "${DISTRO_FEATURES}" | grep -q 'xen'; then + echo "" >> ${D}${sysconfdir}/inittab + echo "X0:12345:respawn:/sbin/getty 115200 hvc0" >> ${D}${sysconfdir}/inittab + fi used idea from meta-selinux Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* runv: add rdepends on hyperstartBruce Ashfield2017-11-151-1/+1
| | | | | | | | runv needs a kernel and initrd as part of its startup. The tested configuration for these is hyperstart, so we add it to the rdepends to ensure it is installed. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* virtualization: runv: Hypervisor-based Runtime for OCIBruce Ashfield2017-10-021-0/+82
| | | | | | | | | | | | | | | | | | | | | | Introducing runv, which is a Hypervisor-based Runtime for OCI. runV is compatible with OCI. However, due to the difference between hypervisors and containers, the following sections of OCI don't apply to runV: - Namespace - Capability - Device - linux and mount fields in OCI specs are ignored - Hypervisor The current release of runV supports the following hypervisors: - KVM (QEMU 2.1 or later) - KVM (Kvmtool) - Xen (4.5 or later) - QEMU without KVM (NOT RECOMMENDED. QEMU 2.1 or later) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* base-files: remove bbappend hacking on fstabChris Patterson2016-07-041-5/+0
| | | | | | | | | | | This approach breaks images which have Xen in DISTRO_FEATURES, but are not booting under Xen (and mounting /proc/xen fails). xencommons, xendriverdomain, or proc-xen.mount should take care of mounting /proc/xen. Signed-off-by: Chris Patterson <pattersonc@ainfosec.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* bbappend: switch to use a wildcard beyond major versionMark Asselstine2015-09-083-0/+0
| | | | | | | | | | | | Using a wildcard will simplify things when using meta-virtualization against different yocto or oe branches and prevent having to make future updates to keep in step with package uprevs. The changes found within these bbappend tend to be generic and non-version specific, thus safe for 'porting' via wildcard. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* busybox: make append version independentPaul Gortmaker2015-02-191-0/+0
| | | | | Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* busybox: update bbappend to match oe-core masterBruce Ashfield2014-02-051-0/+0
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* base-files: add xenfs entry to fstab if xen DISTRO_FEATURE is enabledPhilip Tricca2013-12-041-0/+5
| | | | | | | | | | | Xen handles mounting xenfs with an init script. Unfortunately this script is the same one that starts xenstored and xenconsoled. That's great for dom0 but a domU may need xenfs but running xenstored/ xenconsoled in a domU makes no sense. A simple fstab entry is preferrable. Signed-off-by: Philip Tricca <flihp@twobit.us> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* fix inittab install when Xen not in DISTRO_FEATURESRiku Voipio2013-11-131-2/+1
| | | | | | | | | | | | | With the latest patch, OE builds may file like: https://ci.linaro.org/jenkins/job/openembedded-armv7ab-rootfs/gcc_version=4.8,label=oe_persistent_cloud,rootfs=minimal/127/consoleText By having the "failing" grep within the if block, set -e in shell code will not bite configurations where meta-virtualization is included but xen is not in DISTRO_FEATURES. Signed-off-by: Riku Voipio <riku.voipio@linaro.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: Add getty to inittab for login on Xen serial console.Philip Tricca2013-11-071-0/+7
| | | | | | | | | It's not pretty but the mechanisms in sysvinit-inittab assume the console device name is tty*. The Xen console device doesn't meet this criteria. Signed-off-by: Philip Tricca <flihp@twobit.us> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* initscripts: fix do_install_append rule.Paul Barrette2013-11-041-1/+1
| | | | | | | | | Fix commit ID: cafc94c4a2b599d553712dcbb1b01eefd1ef3941 The above commit missed a redirect for the final closing bracket. Signed-off-by: Paul Barrette <paul.barrette@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* initscripts: add warning and begin functions to lsb_log_messagePaul Barrette2013-10-291-0/+6
| | | | | | | | | | | Some init scripts call a "begin" or "warning" function to log early init phase messages, e.g. openvswitch-controller. These functions are not part of the default /etc/init.d/functions script, which is provided by oe-core's lsb pkg. Append these two missing commands to /etc/init.d/functions during the install phase. Signed-off-by: Paul Barrette <paul.barrette@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* busybox: Add getopt since lxc templates require itDavid Nyström2013-10-032-0/+3
| | | | | Signed-off-by: David Nyström <david.nystrom@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* busybox: migrate from defconfig to config fragments.Chris Patterson2013-09-067-1010/+20
| | | | | Signed-off-by: Chris Patterson <cjp256@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* busybox: remove SRC_URI reference to awk -F patchBruce Ashfield2013-07-081-1/+0
| | | | | | | The commit "busybox: remove awk -F patch" missed the SRC_URI update for the dropped patch. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* busybox: remove awk -F patchBruce Ashfield2013-07-061-90/+0
| | | | | | | The awk patch being carried by meta-virtualization is part of the 1.21.1 busybox release. So we can drop it from the bbappend. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* busybox: Follow OE-Core update to 1.12.1 versionTing Liu2013-07-053-0/+0
| | | | | Signed-off-by: Ting Liu <b28495@freescale.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* busybox awk: make -F STR interpret escape sequencesBogdan Purcareata2013-05-172-1/+93
| | | | | | | | | | Patch implements functionality mentioned in the title and has been applied to busybox 1.21.0. This patch is included into the meta-virtualization layer since it provides awk functionality to the lxc-clone command in the lxc containers package. Signed-off-by: Bogdan Purcareata <bogdan.purcareata@freescale.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* busybox: updated bbappend for 1.20.2Mihai Prica2012-11-262-0/+0
| | | | | Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
* initscripts: Remove .swp file accidentally committed.Raymond Danks2012-06-271-0/+0
| | | | Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
* initscripts: xen initscripts utilize success and failure functions.Raymond Danks2012-06-212-0/+10
| | | | Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
* busybox: Add mdev, cifs, advanced ps, lspci, and lsusb for xen-minimal.Raymond Danks2012-06-212-0/+1010
Signed-off-by: Raymond Danks <ray.danks@se-eng.com>