[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