[meta-oe,v2,0/3] systemd: package split

Submitted by Anders Darander on Jan. 10, 2012, 9 a.m. | Patch ID: 18899


Message ID cover.1326185831.git.anders@chargestorm.se
State Superseded
Headers show


git://github.com/darander/meta-oe systemd-move

Commit Message

Anders Darander Jan. 10, 2012, 9 a.m.
At least while using rpm-packaging, the systemd package (rpm) got a dependency
on python, as systemd-analyze needs this (in the shebang). When trying to
create a small image using systemd, this isn't always desirable. Thus the
splitting of systemd-analyze to a separate package.

As an RRECOMMENDS for python-pycairo is added for systemd-analyze, we also add
new patch to conditionally build cairo with x11-support. This is desired for
x11-less systems, to reduce build time and size. The actual patch is similar
to how it is solved in oe-core.

Conditionally RRECOMMENDS kbd and kbd-consolefonts: if the machine in
question do not have keyboards, there is no need for kbd and

The first patch should be fine for pulling. The 2nd patch should also be
relativly non-controversial. 

The 3rd patch is new for v2, and can be omitted if more discussions is needed.

All patches has been verified on a few internal arm-based machines, with a
custom distro.

v2: * The SRC_URI update has been applied to master.

    * Let systemd-analyze RDEPENDS on python-dbus, and RRECOMMENDS

    * Add a patch to conditionally enable/disable x11 support when buildling
    * Add patch which makes the systemd's RRECOMMENDS on kbd and
      kbd-consolefonts conditional on the keyboard MACHINE_FEATURES.

The following changes since commit d3a451bbd08f7bb0ddea1aa0b314a72d65c660d4:

  systemd: git repo moved (2012-01-10 08:25:55 +0100)

are available in the git repository at:
  git://github.com/darander/meta-oe systemd-move

Anders Darander (3):
  systemd: split out systemd-analyze
  cairo: conditionally enable x11 dependencies
  systemd: conditionally RRECOMMENDS kbd*

 meta-oe/recipes-core/systemd/systemd_git.bb      |   10 +++++++---
 meta-oe/recipes-graphics/cairo/cairo.inc         |    7 ++++++-
 meta-oe/recipes-graphics/cairo/cairo_1.10.2.bb   |    2 ++
 meta-oe/recipes-graphics/cairo/cairomm_1.10.0.bb |    2 ++
 4 files changed, 17 insertions(+), 4 deletions(-)