I disable it by default to align with oe-core/meta-openembedded practice, 
although some of the recipes there are using DISTRO_FEATURES to determine the 
default value.
Also, selinux is set to 'false' by default in crio.conf, both in the old 
crio.conf and the new one.

Do you think the default value should be set according to DISTRO_FEATURES? Or 
we should just make selinux enabled by default?

Regards,
Qi

-----Original Message-----
From: Bruce Ashfield <[email protected]> 
Sent: Friday, February 17, 2023 9:48 PM
To: Chen, Qi <[email protected]>
Cc: [email protected]
Subject: Re: [meta-virtualization][PATCH 2/5] cri-o: use PACKAGECONFIG to 
handle selinux

This still needs to be enabled by default in the packageconfig, unless you can 
show that the existing builds were not detecting libselinux and using it.

Bruce

On Fri, Feb 17, 2023 at 12:32 AM Chen Qi <[email protected]> wrote:
>
> For cri-o, libselinux is optional, this can be seen from its Makefile. 
> So let's make selinux optional by using PACKAGECONFIG.
> In this way, meta-selinux dependency could be removed.
>
> Signed-off-by: Chen Qi <[email protected]>
> ---
>  recipes-containers/cri-o/cri-o_git.bb | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/recipes-containers/cri-o/cri-o_git.bb 
> b/recipes-containers/cri-o/cri-o_git.bb
> index 66d1116..7af698f 100644
> --- a/recipes-containers/cri-o/cri-o_git.bb
> +++ b/recipes-containers/cri-o/cri-o_git.bb
> @@ -39,14 +39,14 @@ DEPENDS = " \
>      ostree \
>      libdevmapper \
>      libseccomp \
> -    libselinux \
>      "
>  RDEPENDS:${PN} = " \
>      cni \
>      libdevmapper \
>      "
>
> -SKIP_RECIPE[cri-o] ?= "${@bb.utils.contains('BBFILE_COLLECTIONS', 'selinux', 
> '', 'Depends on libselinux from meta-selinux which is not included', d)}"
> +PACKAGECONFIG ?= ""
> +PACKAGECONFIG[selinux] = ",,libselinux"
>
>  PACKAGES =+ "${PN}-config"
>
> --
> 2.37.1
>
>
> 
>


--
- Thou shalt not follow the NULL pointer, for chaos and madness await thee at 
its end
- "Use the force Harry" - Gandalf, Star Trek II
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#7868): 
https://lists.yoctoproject.org/g/meta-virtualization/message/7868
Mute This Topic: https://lists.yoctoproject.org/mt/97023221/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to