From: Joe MacDonald <Joe_MacDonald@mentor.com>
To: <openembedded-devel@lists.openembedded.org>
Subject: Re: meta-selinux
Date: Wed, 11 Feb 2015 16:22:23 -0500 [thread overview]
Message-ID: <20150211212223.GF30457@mentor.com> (raw)
In-Reply-To: <CABcZANn4cy3YzOYgpSh6hC=vAA=NpyEPghs_jPNY433OeYWKSA@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 2455 bytes --]
[Re: [oe] meta-selinux] On 15.02.11 (Wed 09:25) Christopher Larson wrote:
> On Wed, Feb 11, 2015 at 8:53 AM, dpquigl <dpquigl@tycho.nsa.gov> wrote:
>
> > I'm working on OpenXT and it makes use of the meta-selinux repo hosted
> > by the yocto project. I'm trying to use it with a base openembedded core
> > and its not in sync with oe-core because its based on pokey. This made
> > me think of two questions. 1) Why is this not in OE core since so many
> > packages in core can potentially have SELinux support enabled and 2) if
> > its not supposed to be in core where should turning on SELinux support
> > in a recipe go? For example coreutils can have SELinux support enabled.
> > Currently this is in meta-selinux as a bbappend to the coreutils
> > package. This works out because its always going to be there. However
> > there is also a bbappend for an LXC recipe. LXC isn't in core which
> > means it has a dependency on a layer not in core.
> >
>
> This is a bug in the layer. It's fairly trivial to construct a layer in
> such a way that you can have per-layer bbappends that are only applied when
> that layer exists. This is likely the approach meta-selinux should take to
> address this implicit dependency upon meta-virtualization.
I agree. As Philip mentioned, there's been creep in meta-selinux
dependencies that I really would prefer to avoid but I haven't gotten
around to making the dependencies optional and proposing a patch set on
the list yet. It's something I think we need, though, particularly for
meta-selinux, but I imagine it's not the only layer that could use such
a change.
> That said, I think most folks would be open to PACKAGECONFIGs for selinux
> capability going into the main recipes, as that's not an invasive change,
> nor a patch, but just a tweak in configuration.
I know that's been the case in several places already, and in a lot of
cases I think that's probably the better place to do such things, so
that at least in theory the layer maintainers themselves are aware of
selinux issues, but I try to be a practical sort and since I don't
expect up-stream developers to be maintaining their own policy modules,
I also don't expect layer maintainers to be testing with selinux all
that often. :-)
FWIW, though, there're plenty of examples in oe-core of SELinux
PACKAGECONFIGs and that works out pretty well for everyone, I think.
--
-Joe MacDonald.
:wq
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 501 bytes --]
next prev parent reply other threads:[~2015-02-11 21:22 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-02-11 15:53 meta-selinux dpquigl
2015-02-11 16:25 ` meta-selinux Christopher Larson
2015-02-11 17:00 ` meta-selinux dpquigl
2015-02-11 20:56 ` meta-selinux Philip Tricca
2015-02-11 21:26 ` meta-selinux Joe MacDonald
2015-02-11 21:22 ` Joe MacDonald [this message]
2015-02-11 16:29 ` meta-selinux Paul Eggleton
2015-02-11 16:29 ` [oe] meta-selinux Paul Eggleton
2015-02-11 16:55 ` meta-selinux dpquigl
2015-02-11 16:55 ` [oe] meta-selinux dpquigl
2015-02-11 19:43 ` meta-selinux Philip Tricca
2015-02-11 19:43 ` [oe] meta-selinux Philip Tricca
2015-02-11 21:46 ` [yocto] meta-selinux Joe MacDonald
2015-02-11 21:46 ` [oe] meta-selinux Joe MacDonald
2015-02-11 21:31 ` meta-selinux Joe MacDonald
2015-02-11 21:31 ` [oe] meta-selinux Joe MacDonald
2015-02-11 21:39 ` meta-selinux Joe MacDonald
2015-02-11 21:39 ` [oe] meta-selinux Joe MacDonald
2015-02-12 11:19 ` meta-selinux Burton, Ross
2015-02-12 11:19 ` [oe] meta-selinux Burton, Ross
2015-02-12 14:55 ` Maxin John
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150211212223.GF30457@mentor.com \
--to=joe_macdonald@mentor.com \
--cc=openembedded-devel@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.