All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-oe][RFC 00/27] systemd / initmanager rework
@ 2012-02-07 15:12 Andreas Müller
  2012-02-07 15:12 ` [meta-oe][RFC 01/27] systemd.bbclass: rework Andreas Müller
                   ` (29 more replies)
  0 siblings, 30 replies; 66+ messages in thread
From: Andreas Müller @ 2012-02-07 15:12 UTC (permalink / raw)
  To: openembedded-devel

The RFC series is intended to

* reduce efforts/pitfalls when implementing native systemd support
* enable a global configuration for selecting of systemd/syvinit (sysvinit
  needs further efforts)

The whole series' can be found at (branches 'systemd'
meta-oe: git://gitorious.org/schnitzeltony-oe-meta/meta-openembedded-systemd.git
meta-angstrom: git://gitorious.org/schnitzeltony-oe-meta/meta-angstrom-systemd.git

Notes:
* These are my first python experiences - suggestions welcome.
* In local.conf (or in distro) the configuration variable INIT_MANAGER selects
  the initmanager to be build into an image. When changing the selection,
  a build from scratch is required. INIT_MANAGER currently defaults to systemd
  (see image.bbclass and initmanager.bbclass)
* In systemd.bbclass debug messages were left in to have a better overview
  what's going on.
* An additional patch series goes out for meta-angstrom.
* This is a huge RFC which might cause serious impacts. What I have already
  detected after a build from scatch is that /var/lib/opkg is missing in the
  image (although it can be found in libopkg.ipk). I will spend the next
  days with my new friend buildhistory (thanks for this!!).

Comments welcome

Andreas Müller (27):
  systemd.bbclass: rework
  initmanager.bbclass: inital add
  image.bbclass: inherit initmanager.bbclass and set default value for
    IMAGE_INIT_MANAGER
  elsa: remove unneeded systemd code
  connman: remove unneeded systemd code
  openssh: remove unneeded systemd code
  gateone: remove unneeded systemd code
  cronie: remove unneeded systemd code
  xserver-nodm-init: remove unneeded systemd code
  busybox: remove unneeded systemd code
  atftp: remove unneeded systemd code
  gpsd: remove unneeded systemd code
  gdm: inherit systemd / remove unneeded systemd code
  dropbear: remove unneeded systemd code
  cloud9: pack systemd support in ${PN}-systemd / remove unneeded
    systemd code
  slim: inherit systemd / remove unneeded systemd code
  udisks: conditional DEPENDS systemd / remove unneeded systemd code
  rsyslog: conditional DEPENDS systemd / remove unneeded systemd code
  polkit: conditional DEPEND systemd
  syslog-ng: conditional --enable-systemd --with-systemdsystemunitdir /
    remove unneeded systemd code
  lighthttpd: inherit systemd / added systemd native support / remove
    unneeded systemd code
  cherokee: inherit systemd / added systemd native support / remove
    unneeded systemd code
  networkmanager: inherit systemd / added
    NetworkManager-wait-online.service / remove unneeded systemd code
  ntp: add native systemd support for ntpdate / remove unneeded systemd
    code
  dhcp: add native support for dhcp-relay / remove unneeded systemd
    code
  task-basic: replace systemd specific packets by common ones /
    conditionally RDEPENDS avahi(-systemd) systemd-compat-units
  task-x11: replace systemd specific packets by common ones

 meta-efl/recipes-efl/efl/elsa_svn.bb               |   11 +-
 meta-gnome/recipes-gnome/gdm/gdm_2.32.2.bb         |   32 +--
 meta-oe/classes/image.bbclass                      |  382 ++++++++++++++++++++
 meta-oe/classes/initmanager.bbclass                |   10 +
 meta-oe/classes/systemd.bbclass                    |  173 ++++++++--
 meta-oe/recipes-connectivity/cherokee/cherokee.inc |   11 +-
 .../connman/connman_0.78.bbappend                  |    7 +-
 .../recipes-connectivity/dhcp/dhcp_4.2.0.bbappend  |   16 +-
 .../dhcp/files/dhcrelay.service                    |   10 +
 .../recipes-connectivity/gateone/gateone_git.bb    |    7 +-
 .../networkmanager/networkmanager_0.9.2.0.bb       |   26 +-
 .../openssh/openssh_5.9p1.bbappend                 |   14 +-
 .../recipes-core/busybox/busybox_1.19.3.bbappend   |    6 -
 .../dropbear/dropbear_2011.54.bbappend             |   10 +-
 meta-oe/recipes-core/tasks/task-basic.bb           |   10 +-
 meta-oe/recipes-core/tasks/task-x11_1.0.bb         |    4 +-
 meta-oe/recipes-devtools/cloud9/cloud9_0.5.1.bb    |   10 +-
 meta-oe/recipes-extended/atftp/atftp_0.7.bb        |   10 +-
 .../recipes-extended/cronie/cronie_1.4.8.bbappend  |   12 +-
 .../lighttpd/lighttpd_1.4.30.bbappend              |   14 +-
 .../recipes-extended/polkit/polkit_0.104.bbappend  |    5 +
 meta-oe/recipes-extended/rsyslog/rsyslog.inc       |    9 +-
 meta-oe/recipes-graphics/slim/slim_1.3.2.bb        |    9 +-
 .../xserver-nodm-init/xserver-nodm-init_2.0.bb     |   10 +-
 meta-oe/recipes-navigation/gpsd/gpsd_2.96.bb       |   12 +-
 meta-oe/recipes-support/ntp/ntp_4.2.6p3.bb         |   14 +-
 meta-oe/recipes-support/syslog-ng/syslog-ng.inc    |   10 +-
 meta-oe/recipes-support/udisks/udisks_1.0.4.bb     |   11 +-
 28 files changed, 620 insertions(+), 235 deletions(-)
 create mode 100644 meta-oe/classes/image.bbclass
 create mode 100644 meta-oe/classes/initmanager.bbclass
 create mode 100644 meta-oe/recipes-connectivity/dhcp/files/dhcrelay.service
 create mode 100644 meta-oe/recipes-extended/polkit/polkit_0.104.bbappend

-- 
1.7.6.4




^ permalink raw reply	[flat|nested] 66+ messages in thread

end of thread, other threads:[~2012-02-09 11:11 UTC | newest]

Thread overview: 66+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-02-07 15:12 [meta-oe][RFC 00/27] systemd / initmanager rework Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 01/27] systemd.bbclass: rework Andreas Müller
2012-02-09  8:14   ` Andreas Müller
2012-02-09 11:03     ` Otavio Salvador
2012-02-07 15:12 ` [meta-oe][RFC 02/27] initmanager.bbclass: inital add Andreas Müller
2012-02-07 15:39   ` Paul Eggleton
2012-02-07 15:57     ` Otavio Salvador
2012-02-07 22:53       ` Khem Raj
2012-02-07 15:12 ` [meta-oe][RFC 03/27] image.bbclass: inherit initmanager.bbclass and set default value for IMAGE_INIT_MANAGER Andreas Müller
2012-02-07 15:36   ` Paul Eggleton
2012-02-07 15:59     ` Otavio Salvador
2012-02-07 15:12 ` [meta-oe][RFC 04/27] elsa: remove unneeded systemd code Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 05/27] connman: " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 06/27] openssh: " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 07/27] gateone: " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 08/27] cronie: " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 09/27] xserver-nodm-init: " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 10/27] busybox: " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 11/27] atftp: " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 12/27] gpsd: " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 13/27] gdm: inherit systemd / " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 14/27] dropbear: " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 15/27] cloud9: pack systemd support in ${PN}-systemd / " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 16/27] slim: inherit systemd " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 17/27] udisks: conditional DEPENDS " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 18/27] rsyslog: " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 19/27] polkit: conditional DEPEND systemd Andreas Müller
2012-02-07 15:35   ` Martin Jansa
2012-02-07 15:40   ` Paul Eggleton
2012-02-07 15:12 ` [meta-oe][RFC 20/27] syslog-ng: conditional --enable-systemd --with-systemdsystemunitdir / remove unneeded systemd code Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 21/27] lighthttpd: inherit systemd / added systemd native support " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 22/27] cherokee: " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 23/27] networkmanager: inherit systemd / added NetworkManager-wait-online.service " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 24/27] ntp: add native systemd support for ntpdate " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 25/27] dhcp: add native support for dhcp-relay " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 26/27] task-basic: replace systemd specific packets by common ones / conditionally RDEPENDS avahi(-systemd) systemd-compat-units Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 27/27] task-x11: replace systemd specific packets by common ones Andreas Müller
2012-02-07 15:30   ` Martin Jansa
2012-02-07 15:52 ` [meta-oe][RFC 00/27] systemd / initmanager rework Koen Kooi
2012-02-07 16:24   ` Andreas Müller
2012-02-07 17:14     ` Koen Kooi
2012-02-07 17:58       ` Andreas Müller
2012-02-07 15:55 ` Otavio Salvador
2012-02-07 16:02   ` Koen Kooi
2012-02-07 16:18     ` Otavio Salvador
2012-02-08  0:39   ` Joshua Lock
2012-02-08  8:18     ` Koen Kooi
2012-02-08 11:00       ` Otavio Salvador
2012-02-08 11:07         ` Koen Kooi
2012-02-08 11:12           ` Otavio Salvador
2012-02-08 12:14             ` Koen Kooi
2012-02-08 12:18               ` Paul Eggleton
2012-02-08 12:21                 ` Koen Kooi
2012-02-08 12:49                 ` Koen Kooi
2012-02-08 12:28               ` Otavio Salvador
2012-02-08 12:43                 ` Martin Jansa
2012-02-08 13:05                   ` Koen Kooi
2012-02-08 12:51               ` Andreas Müller
2012-02-08 12:54                 ` Koen Kooi
2012-02-08 12:56                 ` Martin Jansa
2012-02-08 13:19               ` Khem Raj
2012-02-08 15:35                 ` Otavio Salvador
2012-02-08 11:31           ` Andreas Müller
2012-02-08 10:57     ` Otavio Salvador
2012-02-07 16:35 ` Andreas Müller
2012-02-07 16:39   ` Otavio Salvador

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.