[OE-core] [PATCH 0/2 V2] add rconflict for systemd/tiny-init

Richard Purdie richard.purdie at linuxfoundation.org
Thu May 30 11:40:12 UTC 2019


On Thu, 2019-05-30 at 14:15 +0300, Adrian Bunk wrote:
> On Thu, May 30, 2019 at 01:32:18PM +0800, changqing.li at windriver.com
> wrote:
> > From: Changqing Li <changqing.li at windriver.com>
> > 
> > 
> > Changqing Li (2):
> >   tiny-init: add rconflicts
> >   systemd: add rconflicts
> > ...
> 
> I wonder whether the conflicts between init systems could be handled
> with
>     RCONFLICTS_${PN} = "${VIRTUAL-RUNTIME_init_manager}"
> 
> This would avoid the problem that all n init systems would need 
> RCONFLICTS with all n-1 other init systems.
> 
> In my testing this seems to work with all supported package managers
> (including the self-conflict not causing problems).

I think we can support multiple init systems within one package feed,
at least to some degree. I'm also very nervous about the self-conflict, 
I'm surprised that works with all the package managers as I thought I'd
seen that fail. Was that with rootfs construction or just building the
packages?

Cheers,

Richard



More information about the Openembedded-core mailing list