[OE-core] what exactly does the "meta-systemd" layer do?

Robert P. J. Day rpjday at crashcourse.ca
Thu Dec 8 10:28:34 UTC 2016


On Thu, 8 Dec 2016, Andreas Müller wrote:

> On Thu, Dec 8, 2016 at 11:11 AM, Robert P. J. Day <rpjday at crashcourse.ca> wrote:
> >
> >   almost certainly a dumb question, but what is the purpose of the
> > meta-openembedded/meta-systemd layer? i can see that the general
> > structure of that layer is a pile of bbappend files of the form:
> >
> >   RPROVIDES_${PN} += "${PN}-systemd"
> >   RREPLACES_${PN} += "${PN}-systemd"
> >   RCONFLICTS_${PN} += "${PN}-systemd"
> >
> > so, in the case of, say, dropbear (which, from oe-core, is already a
> > systemd-controlled activity), i see a simple renaming of the package
> > produced. so instead of "dropbear", i'll get "dropbear-systemd".
> >
> >   what am i missing? what is the purpose of that layer?
> >
> > rday
> >
> The initial systemd support was implemented in meta-systemd and later
> moved to oe-core. In the first implementation service files were
> packed in extra packages named ${PN}-systemd. This was undone when
> moving to oe-core. I think today meta-systemd is only there to keep
> package feeds happy.

  ah, and suddenly, it makes way more sense, thanks.

rday

-- 

========================================================================
Robert P. J. Day                                 Ottawa, Ontario, CANADA
                        http://crashcourse.ca

Twitter:                                       http://twitter.com/rpjday
LinkedIn:                               http://ca.linkedin.com/in/rpjday
========================================================================


More information about the Openembedded-core mailing list