Commit Graph

30 Commits

Author SHA1 Message Date
Bruce Ashfield
d876cfc5bf global: overrides syntax conversion
OEcore/bitbake are moving to use the clearer ":" as an overrides
separator.

This is pass one of updating the meta-virt recipes to use that
syntax.

This has only been minimally build/runtime tested, more changes
will be required for missed overrides, or incorrect conversions

Note: A recent bitbake is required:

    commit 75fad23fc06c008a03414a1fc288a8614c6af9ca
    Author: Richard Purdie <richard.purdie@linuxfoundation.org>
    Date:   Sun Jul 18 12:59:15 2021 +0100

        bitbake: data_smart/parse: Allow ':' characters in variable/function names

        It is becomming increasingly clear we need to find a way to show what
        is/is not an override in our syntax. We need to do this in a way which
        is clear to users, readable and in a way we can transition to.

        The most effective way I've found to this is to use the ":" charater
        to directly replace "_" where an override is being specified. This
        includes "append", "prepend" and "remove" which are effectively special
        override directives.

        This patch simply adds the character to the parser so bitbake accepts
        the value but maps it back to "_" internally so there is no behaviour
        change.

        This change is simple enough it could potentially be backported to older
        version of bitbake meaning layers using the new syntax/markup could
        work with older releases. Even if other no other changes are accepted
        at this time and we don't backport, it does set us on a path where at
        some point in future we could
        require a more explict syntax.

        I've tested this patch by converting oe-core/meta-yocto to the new
        syntax for overrides (9000+ changes) and then seeing that builds
        continue to work with this patch.

        (Bitbake rev: 0dbbb4547cb2570d2ce607e9a53459df3c0ac284)

        Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-08-02 17:17:53 -04:00
Bruce Ashfield
e15bb2b101 README: update IRC to libera.chat
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-06-04 08:43:12 -04:00
Bruce Ashfield
55f1e53c6b README: add repository, mailing list and freenode contact points
It may not be obvious where the various communication / collaboration
points for meta-virtualization can be found.

Updating the README to add that information.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-02-09 11:42:48 -05:00
Bruce Ashfield
e2bba8633e runc/config: add seccomp distro feature
When using podman (or other seccomp enabled container runtimes),
you will get an OCI container startup error if runc hasn't been
built with seccomp.

Adding a distro feature to runc and to the README to make it easier
to coordinate the support.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-02-06 11:56:25 -05:00
Bruce Ashfield
b10bc80808 layer: Add MAINTAINERS file
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-02-27 17:10:30 -05:00
Bruce Ashfield
c31e46fce7 conf: add k8s distro feature
Add support for a new distro feature to control kubernetes versions
and related configuration.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-12-10 02:25:21 -05:00
Bruce Ashfield
cf1d44e377 README: update mailing list address
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-11-22 07:58:34 -05:00
Bruce Ashfield
7525f30194 cri-o: update to 1.15
Updating to the 1.15 release.

With this update there are significant new build constraints and
dependencies. As such, the cross binaries are now being be built
by default, with the old (non-cross) build being kept around as
an optional way to build the components.

There are still issues with the non-cross build, so it will
require more work in the future.

We also document the requirement for selinux and seccomp in the
README as dependencies if you build cri-o.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-07-12 14:50:34 +00:00
Oleksandr Kravchuk
73a3d80947 README: add optional dependency on meta-cloud-services
Ceph package depends on libibverbs, which is provided by the
meta-cloud-services layer.

Signed-off-by: Oleksandr Kravchuk <oleksandr.kravchuk@pelagicore.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-12-04 18:15:20 -05:00
Mark Asselstine
f5d7b7db55 README: cleanup list of maintainers
Raymond Danks <ray.danks@se-eng.com> hasn't contributed any changes to
meta-virtualization since 2012 and is listed on Linkedin as no longer
with Sage Electronics since March 2013, having moved to a completely
different profession (firefighting). So it is almost certain the
listed E-mail address is invalid and has been for a long time.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-05-24 16:08:02 -04:00
Bruce Ashfield
ce86b574c6 README: update distro feature documentation
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-03-22 01:01:47 -04:00
Pascal Bach
4bf43352f9 README: remove reference to oe-meta-go
It is no longer supported nor is it it needed as the support has
landed in openembedded-core

Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-03-14 08:43:01 -04:00
Mark Asselstine
62823d7de0 README: Add the '-M' to the 'git send-email' line
To make reviews easier and to be consistent with other patch
submission guidelines in other layers, add the '-M' option to the 'git
send-email' line.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-11-15 16:00:18 -05:00
Bruce Ashfield
71dc7faa0c README: document sanity check skip
The variable that must be set to disable the virtualization distro
feature check was not documented in the README ... making it not
so useful.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-10-22 09:07:38 -04:00
Chen Qi
c715bf7c30 README: update to include information about bbappend inclusion
Update README file to include information about bbappend file inclusion,
telling the users that 'virtualization' needs to be in DISTRO_FEATURES
to make some bbappend files to be effective.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-10-02 09:39:26 -04:00
Doug Goldstein
c613f19bf2 README: make it easier to copy and paste send command
The git send-email command on most shells requires the subject-prefix to
be quoted and with the trailing quote I always think it is from the
README and then realize after the fact I have to edit it. I used $ to
imply the shell prompt since that seems pretty common across the
internet.

Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-12-18 22:47:44 -05:00
Doug Goldstein
ea78c5b91e README: don't advertise obsolete layer URLs
This layer depends on openembedded-core and meta-openembedded so
recommend the actual URLs and not the obsolete ones.

Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2015-08-10 09:51:48 -04:00
Amy Fong
b72fda670b oe-meta-go: fix dependency description
Fix oe-meta-go dependency entry in README file

Signed-off-by: Amy Fong <amy.fong@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2015-08-05 22:47:33 -04:00
Amy Fong
26b2724b43 golang: use oe-meta-go
From b101a0c7ce6ef1eb41bef786831e58fa4d1b069f Mon Sep 17 00:00:00 2001
From: Amy Fong <amy.fong@windriver.com>
Date: Mon, 27 Jul 2015 14:10:20 -0400
Subject: [PATCH] golang: use oe-meta-go

Update meta-virtualization to use go package from oe-meta-go.
The package golang-cross is go-cross in the oe-meta-go.

Signed-off-by: Amy Fong <amy.fong@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2015-07-29 11:07:17 -04:00
Mark Asselstine
5a9fa2ef24 README: add missing meta-python dependency
meta-networking requires meta-python so reflect this in the layer
README.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2015-03-30 23:45:16 -04:00
David Nyström
8d0a4ff947 Remove david.nystrom from MAINTAINERS
I've been a ghost on the list for ages, I think its long overdue to
remove me from the maintainers list.

Signed-off-by: David Nyström <david.c.nystrom@gmail.com>
Signed-off-by: David Nyström <david.nystrom@enea.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2014-12-01 10:49:10 -05:00
Bruce Ashfield
8242cb3405 README: add meta-filesystems as a referenced layer
libvirt can enable FUSE, which comes from meta-filesystems, so we should
add it as a layer in the README.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2014-07-09 09:59:37 -04:00
Philip Tricca
a1847cf12d xen: Add note about dependency on meta-selinux to README.
Signed-off-by: Philip Tricca <flihp@twobit.us>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-10-18 11:05:45 -04:00
David Nyström
94b55541c9 Added meta-networking dependency
Signed-off-by: David Nyström <david.nystrom@enea.com>
2013-01-18 14:45:59 +01:00
Bruce Ashfield
46bfa67bd2 README: cosmetic: reference meta-virtualization vs meta-xen
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: David Nyström <david.nystrom@enea.com>
2012-12-20 12:50:06 +01:00
David Nyström
e2a26a7824 Added some details in README, and made the description common
Signed-off-by: David Nyström <david.nystrom@enea.com>
Reviewed-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-12-07 15:32:31 +01:00
David Nyström
591945c8ee Changed David Nyströms email in README
Signed-off-by: David Nyström <david.nystrom@enea.com>
Reviewed-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-12-07 15:32:31 +01:00
Raymond Danks
3e273b5815 Rename meta-xen layer to meta-virtualization.
Updates to README and layer.conf for new name and maintainers.

Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
2012-11-30 11:53:48 -07:00
Raymond Danks
052ff0de5c Documentation: Add maintainer and license information for meta-xen layer.
Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
2012-06-22 11:51:16 -06:00
Raymond Danks
2455478bf6 Initial meta-xen layer documentation.
Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
2012-06-21 15:51:11 -06:00