From: "Andreas Müller" <schnitzeltony@googlemail.com>
To: openembedded-devel@lists.openembedded.org
Subject: [RFC, meta-oe 00/27] transit to meta-systemd (cover-letter-only)
Date: Sun, 10 Jun 2012 23:46:33 +0200 [thread overview]
Message-ID: <1339364820-2880-1-git-send-email-schnitzeltony@googlemail.com> (raw)
This is the first part of the transition to meta-systemd for review. It
contains the changes on all recipes inheriting systemd.
The following tests were performed:
* build all recipes touched by this series from scratch without this series
* build all recipes touched by this series from scratch without this series
and check buildhistory diff for unexpected side effects
* set BBMASK = "meta-systemd|meta-ti/recipes-misc|meta-angstrom/recipes-core/led|meta-angstrom/recipes-core/systemd|meta-nokia/recipes-core/systemd|meta-openmoko/recipes-core/systemd"
and build all recipes touched from scratch an check if there is no
reference to systemd or unexpeted left-over. These tests are still in progress.
I think there are basically two parties affected by this patch:
1.systemd users: These will not see any difference from the situation before
this patch
2.non-systemd-users: They should now grab recipes from meta-oe wihout fearing
systemd grabbed in. Tasks and images need further decisions/efforts for them (see 2. below)
After this patch series the following steps need to be done:
1.Automatic RRECOMMENDS on *-systemd packages or put systemd stuff in base
packages. This is required to make tasks/images independent of using systemd
or not. Here is still a discussions/decision pending. I see two ways to go:
1.1. If a package with *-systemd package extension is required, the *-systemd
package is added to RRECOMMENDS. The decision is only made by adding
meta-systemd to BBLAYERS.
1.2. The *-system packages are removed and their contents move to their base
packages. Same here: The decision is only made by adding meta-systemd
to BBLAYERS.
There were distro-features mentioned in previous discussions. Are conditional
BBMASKS available e.g masking out whole meta-systemd if 'systemd' is not found
in distro feature?
To make these patches make sense and enable non systemd users to use meta-oe
we need a decision on how to continue on this.
2. task-basic/task-x11/images: replace *-systemd packages by their base packages
3. move systemd extensions of from other layers to meta-systemd OR use conditional
BBMASK as mentioned above (if avaliable)
3. slim/udev/avahi: remove systemd from base packages and move to meta-systemd
4. dietsplash: Believing in it's description it should be moved to meta-systemd.
This patch series can be pulled from
git://gitorious.org/schnitzeltony-oe-meta/meta-oe.git
branch systemd
Andreas Müller (27):
systemd.bbclass: move to meta-systemd
move systemd recipes to meta-systemd
layer.conf/README: search directory structure for bbappends changed
polkit: meta-systemd rework
gdm: move systemd support to meta-systemd
busybox: move systemd support to meta-systemd
ntp: move systemd support to meta-systemd
syslog-ng: move systemd support to meta-systemd
udisks: move systemd support to meta-systemd
lighttpd: move systemd support to meta-systemd
cronie: move systemd support to meta-systemd
elsa: move systemd support to meta-systemd
net-snmp: move systemd support to meta-systemd
atftp: move systemd support to meta-systemd
dhcp: move systemd support to meta-systemd
connman: move systemd support to meta-systemd
gateone: move systemd support to meta-systemd
cherokee: move systemd support to meta-systemd
openssh: move systemd support to meta-systemd
cloud9: move systemd support to meta-systemd
xinput-calibrator: : move systemd support to meta-systemd
xserver-nodm-init: move systemd support to meta-systemd
dropbear: move systemd support to meta-systemd
keymaps: move systemd support to meta-systemd
rsyslog: move systemd support to meta-systemd
gpsd: move systemd support to meta-systemd
networkmanager: move systemd support to meta-systemd
meta-efl/recipes-efl/efl/elsa_svn.bb | 9 +-------
meta-gnome/recipes-gnome/gdm/gdm_2.32.2.bb | 8 +-----
.../cherokee/cherokee_1.2.98.bb | 10 ++------
.../recipes-connectivity/gateone/gateone_git.bb | 9 +------
.../networkmanager/networkmanager_0.9.2.0.bb | 13 +++++------
.../recipes-core/busybox/busybox_1.19.4.bbappend | 20 +---------------
meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb | 9 +-------
meta-oe/recipes-extended/atftp/atftp_0.7.bb | 10 ++------
.../recipes-extended/net-snmp/net-snmp_5.7.1.bb | 17 +-------------
.../recipes-extended/polkit/polkit_0.104.bbappend | 4 +-
meta-oe/recipes-extended/rsyslog/rsyslog.inc | 10 ++++----
.../xinput-calibrator/xinput-calibrator_0.7.5.bb | 8 +-----
.../xserver-nodm-init/xserver-nodm-init_2.0.bb | 11 ++-------
meta-oe/recipes-navigation/gpsd/gpsd_3.4.bb | 13 +++-------
meta-oe/recipes-navigation/gpsd/gpsd_3.5.bb | 14 +++--------
meta-oe/recipes-navigation/gpsd/gpsd_git.bb | 14 +++--------
meta-oe/recipes-support/ntp/ntp_4.2.6p3.bb | 17 +-------------
meta-oe/recipes-support/syslog-ng/syslog-ng.inc | 9 +------
meta-oe/recipes-support/udisks/udisks_1.0.4.bb | 10 ++------
meta-systemd/README | 5 ++++
{meta-oe => meta-systemd}/classes/systemd.bbclass | 0
meta-systemd/conf/layer.conf | 2 +-
.../recipes-efl/efl/elsa/xserver-nodm.service | 0
.../meta-efl/recipes-efl/efl/elsa_svn.bbappend | 13 +++++++++++
.../meta-gnome}/recipes-gnome/gdm/gdm/gdm.service | 0
.../recipes-gnome/gdm/gdm_2.32.2.bbappend | 13 +++++++++++
.../recipes-bsp/keymaps/keymaps/keymaps.service | 0
.../recipes-bsp/keymaps/keymaps_1.0.bbappend | 2 +-
.../cherokee/cherokee/cherokee.service | 0
.../cherokee/cherokee_1.2.98.bbappend | 10 ++++++++
.../connman/connman_0.79.bbappend | 2 +
.../recipes-connectivity/dhcp/dhcp}/dhcpd.service | 0
.../dhcp/dhcp}/dhcrelay.service | 0
.../dhcp/dhcp_4.2.3-P2.bbappend | 4 +-
.../gateone/gateone/gateone.service | 0
.../gateone/gateone_git.bbappend | 11 +++++++++
.../networkmanager/networkmanager_0.9.2.0.bbappend | 14 ++++++++++++
.../openssh/openssh/sshd.socket | 0
.../openssh/openssh/sshd@.service | 0
.../openssh/openssh/sshdgenkeys.service | 0
.../openssh/openssh_6.0p1.bbappend | 2 +-
.../busybox/busybox/busybox-klogd.service.in | 0
.../busybox/busybox/busybox-syslog.service.in | 0
.../recipes-core/busybox/busybox_1.19.4.bbappend | 23 ++++++++++++++++++++
.../recipes-core/dropbear/dropbear/dropbear.socket | 0
.../dropbear/dropbear/dropbear@.service | 0
.../dropbear/dropbear/dropbearkey.service | 0
.../dropbear/dropbear_2012.55.bbappend | 2 +-
.../recipes-devtools/cloud9/cloud9/cloud9.service | 0
.../recipes-devtools/cloud9/cloud9_0.6.bbappend | 13 +++++++++++
.../recipes-extended/atftp/atftp}/atftpd.service | 0
.../recipes-extended/atftp/atftp_0.7.bbappend | 10 ++++++++
.../recipes-extended/cronie/cronie/crond.service | 0
.../recipes-extended/cronie/cronie_1.4.8.bbappend | 2 +-
.../lighttpd/lighttpd/lighttpd.service | 0
.../lighttpd/lighttpd_1.4.30.bbappend | 2 +-
.../net-snmp/net-snmp}/snmpd.service | 0
.../net-snmp/net-snmp}/snmptrapd.service | 0
.../net-snmp/net-snmp}/systemd-support.patch | 0
.../net-snmp/net-snmp_5.7.1.bbappend | 19 ++++++++++++++++
.../recipes-extended/polkit/polkit_0.104.bbappend | 3 ++
.../rsyslog/rsyslog_5.8.0.bbappend | 12 ++++++++++
.../xinput-calibrator/xinput-calibrator.service | 0
.../xinput-calibrator_0.7.5.bbappend | 10 ++++++++
.../xserver-nodm-init}/xserver-nodm.service | 0
.../xserver-nodm-init_2.0.bbappend | 12 ++++++++++
.../recipes-navigation/gpsd/gpsd_3.4.bbappend | 14 ++++++++++++
.../recipes-navigation/gpsd/gpsd_3.5.bbappend | 14 ++++++++++++
.../recipes-navigation/gpsd/gpsd_git.bbappend | 14 ++++++++++++
.../meta-oe/recipes-support/ntp/ntp}/ntpd.service | 0
.../recipes-support/ntp/ntp}/ntpdate.service | 0
.../recipes-support/ntp/ntp_4.2.6p3.bbappend | 21 ++++++++++++++++++
.../syslog-ng/syslog-ng_3.2.5.bbappend | 11 +++++++++
.../udisks/udisks/add-systemd-support.patch | 0
.../recipes-support/udisks/udisks_1.0.4.bbappend | 13 +++++++++++
.../recipes-core/systemd/systemd-compat-units.bb | 0
.../systemd/systemd-compat-units/machineid.service | 0
.../systemd-compat-units/run-postinsts.service | 0
.../systemd/systemd-machine-units_1.0.bb | 0
.../recipes-core/systemd/systemd-serialgetty.bb | 0
.../systemd/systemd-serialgetty/LICENSE | 0
.../systemd-serialgetty/serial-getty@.service | 0
.../recipes-core/systemd/systemd-speed-hacks.bb | 0
.../systemd/systemd-systemctl-native.bb | 0
.../systemd/systemd-systemctl-native/systemctl | 0
.../systemd/systemd/format-replace-m-uclibc.patch | 0
.../systemd/systemd/paper-over-mkostemp.patch | 0
.../recipes-core/systemd/systemd_git.bb | 0
88 files changed, 317 insertions(+), 171 deletions(-)
rename {meta-oe => meta-systemd}/classes/systemd.bbclass (100%)
rename {meta-efl => meta-systemd/meta-efl}/recipes-efl/efl/elsa/xserver-nodm.service (100%)
create mode 100644 meta-systemd/meta-efl/recipes-efl/efl/elsa_svn.bbappend
rename {meta-gnome => meta-systemd/meta-gnome}/recipes-gnome/gdm/gdm/gdm.service (100%)
create mode 100644 meta-systemd/meta-gnome/recipes-gnome/gdm/gdm_2.32.2.bbappend
rename {meta-oe => meta-systemd/meta-oe}/recipes-bsp/keymaps/keymaps/keymaps.service (100%)
rename {meta-oe => meta-systemd/meta-oe}/recipes-bsp/keymaps/keymaps_1.0.bbappend (85%)
rename {meta-oe => meta-systemd/meta-oe}/recipes-connectivity/cherokee/cherokee/cherokee.service (100%)
create mode 100644 meta-systemd/meta-oe/recipes-connectivity/cherokee/cherokee_1.2.98.bbappend
rename {meta-oe => meta-systemd/meta-oe}/recipes-connectivity/connman/connman_0.79.bbappend (84%)
rename {meta-oe/recipes-connectivity/dhcp/files => meta-systemd/meta-oe/recipes-connectivity/dhcp/dhcp}/dhcpd.service (100%)
rename {meta-oe/recipes-connectivity/dhcp/files => meta-systemd/meta-oe/recipes-connectivity/dhcp/dhcp}/dhcrelay.service (100%)
rename {meta-oe => meta-systemd/meta-oe}/recipes-connectivity/dhcp/dhcp_4.2.3-P2.bbappend (81%)
rename {meta-oe => meta-systemd/meta-oe}/recipes-connectivity/gateone/gateone/gateone.service (100%)
create mode 100644 meta-systemd/meta-oe/recipes-connectivity/gateone/gateone_git.bbappend
create mode 100644 meta-systemd/meta-oe/recipes-connectivity/networkmanager/networkmanager_0.9.2.0.bbappend
rename {meta-oe => meta-systemd/meta-oe}/recipes-connectivity/openssh/openssh/sshd.socket (100%)
rename {meta-oe => meta-systemd/meta-oe}/recipes-connectivity/openssh/openssh/sshd@.service (100%)
rename {meta-oe => meta-systemd/meta-oe}/recipes-connectivity/openssh/openssh/sshdgenkeys.service (100%)
rename {meta-oe => meta-systemd/meta-oe}/recipes-connectivity/openssh/openssh_6.0p1.bbappend (88%)
rename {meta-oe => meta-systemd/meta-oe}/recipes-core/busybox/busybox/busybox-klogd.service.in (100%)
rename {meta-oe => meta-systemd/meta-oe}/recipes-core/busybox/busybox/busybox-syslog.service.in (100%)
create mode 100644 meta-systemd/meta-oe/recipes-core/busybox/busybox_1.19.4.bbappend
rename {meta-oe => meta-systemd/meta-oe}/recipes-core/dropbear/dropbear/dropbear.socket (100%)
rename {meta-oe => meta-systemd/meta-oe}/recipes-core/dropbear/dropbear/dropbear@.service (100%)
rename {meta-oe => meta-systemd/meta-oe}/recipes-core/dropbear/dropbear/dropbearkey.service (100%)
rename {meta-oe => meta-systemd/meta-oe}/recipes-core/dropbear/dropbear_2012.55.bbappend (92%)
rename {meta-oe => meta-systemd/meta-oe}/recipes-devtools/cloud9/cloud9/cloud9.service (100%)
create mode 100644 meta-systemd/meta-oe/recipes-devtools/cloud9/cloud9_0.6.bbappend
rename {meta-oe/recipes-extended/atftp/files => meta-systemd/meta-oe/recipes-extended/atftp/atftp}/atftpd.service (100%)
create mode 100644 meta-systemd/meta-oe/recipes-extended/atftp/atftp_0.7.bbappend
rename {meta-oe => meta-systemd/meta-oe}/recipes-extended/cronie/cronie/crond.service (100%)
rename {meta-oe => meta-systemd/meta-oe}/recipes-extended/cronie/cronie_1.4.8.bbappend (87%)
rename {meta-oe => meta-systemd/meta-oe}/recipes-extended/lighttpd/lighttpd/lighttpd.service (100%)
rename {meta-oe => meta-systemd/meta-oe}/recipes-extended/lighttpd/lighttpd_1.4.30.bbappend (84%)
rename {meta-oe/recipes-extended/net-snmp/files => meta-systemd/meta-oe/recipes-extended/net-snmp/net-snmp}/snmpd.service (100%)
rename {meta-oe/recipes-extended/net-snmp/files => meta-systemd/meta-oe/recipes-extended/net-snmp/net-snmp}/snmptrapd.service (100%)
rename {meta-oe/recipes-extended/net-snmp/files => meta-systemd/meta-oe/recipes-extended/net-snmp/net-snmp}/systemd-support.patch (100%)
create mode 100644 meta-systemd/meta-oe/recipes-extended/net-snmp/net-snmp_5.7.1.bbappend
create mode 100644 meta-systemd/meta-oe/recipes-extended/polkit/polkit_0.104.bbappend
create mode 100644 meta-systemd/meta-oe/recipes-extended/rsyslog/rsyslog_5.8.0.bbappend
rename {meta-oe => meta-systemd/meta-oe}/recipes-graphics/xinput-calibrator/xinput-calibrator/xinput-calibrator.service (100%)
create mode 100644 meta-systemd/meta-oe/recipes-graphics/xinput-calibrator/xinput-calibrator_0.7.5.bbappend
rename {meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init-2.0 => meta-systemd/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init}/xserver-nodm.service (100%)
create mode 100644 meta-systemd/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init_2.0.bbappend
create mode 100644 meta-systemd/meta-oe/recipes-navigation/gpsd/gpsd_3.4.bbappend
create mode 100644 meta-systemd/meta-oe/recipes-navigation/gpsd/gpsd_3.5.bbappend
create mode 100644 meta-systemd/meta-oe/recipes-navigation/gpsd/gpsd_git.bbappend
rename {meta-oe/recipes-support/ntp/files => meta-systemd/meta-oe/recipes-support/ntp/ntp}/ntpd.service (100%)
rename {meta-oe/recipes-support/ntp/files => meta-systemd/meta-oe/recipes-support/ntp/ntp}/ntpdate.service (100%)
create mode 100644 meta-systemd/meta-oe/recipes-support/ntp/ntp_4.2.6p3.bbappend
create mode 100644 meta-systemd/meta-oe/recipes-support/syslog-ng/syslog-ng_3.2.5.bbappend
rename {meta-oe => meta-systemd/meta-oe}/recipes-support/udisks/udisks/add-systemd-support.patch (100%)
create mode 100644 meta-systemd/meta-oe/recipes-support/udisks/udisks_1.0.4.bbappend
rename {meta-oe => meta-systemd}/recipes-core/systemd/systemd-compat-units.bb (100%)
rename {meta-oe => meta-systemd}/recipes-core/systemd/systemd-compat-units/machineid.service (100%)
rename {meta-oe => meta-systemd}/recipes-core/systemd/systemd-compat-units/run-postinsts.service (100%)
rename {meta-oe => meta-systemd}/recipes-core/systemd/systemd-machine-units_1.0.bb (100%)
rename {meta-oe => meta-systemd}/recipes-core/systemd/systemd-serialgetty.bb (100%)
rename {meta-oe => meta-systemd}/recipes-core/systemd/systemd-serialgetty/LICENSE (100%)
rename {meta-oe => meta-systemd}/recipes-core/systemd/systemd-serialgetty/serial-getty@.service (100%)
rename {meta-oe => meta-systemd}/recipes-core/systemd/systemd-speed-hacks.bb (100%)
rename {meta-oe => meta-systemd}/recipes-core/systemd/systemd-systemctl-native.bb (100%)
rename {meta-oe => meta-systemd}/recipes-core/systemd/systemd-systemctl-native/systemctl (100%)
rename {meta-oe => meta-systemd}/recipes-core/systemd/systemd/format-replace-m-uclibc.patch (100%)
rename {meta-oe => meta-systemd}/recipes-core/systemd/systemd/paper-over-mkostemp.patch (100%)
rename {meta-oe => meta-systemd}/recipes-core/systemd/systemd_git.bb (100%)
--
1.7.4.4
next reply other threads:[~2012-06-10 21:52 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-06-10 21:46 Andreas Müller [this message]
2012-06-10 21:46 ` [RFC, meta-oe 01/27] systemd.bbclass: move to meta-systemd Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 02/27] move systemd recipes " Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 03/27] layer.conf/README: search directory structure for bbappends changed Andreas Müller
2012-06-10 23:12 ` Khem Raj
2012-06-11 8:52 ` Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 04/27] polkit: meta-systemd rework Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 05/27] gdm: move systemd support to meta-systemd Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 06/27] busybox: " Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 07/27] ntp: " Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 08/27] syslog-ng: " Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 09/27] udisks: " Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 10/27] lighttpd: " Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 11/27] cronie: " Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 12/27] elsa: " Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 13/27] net-snmp: " Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 14/27] atftp: " Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 15/27] dhcp: " Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 16/27] connman: " Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 17/27] gateone: " Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 18/27] cherokee: " Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 19/27] openssh: " Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 20/27] cloud9: " Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 21/27] xinput-calibrator: : " Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 22/27] xserver-nodm-init: " Andreas Müller
2012-06-21 7:35 ` [RFC, meta-oe 22/27 v2] " Martin Jansa
2012-06-21 18:00 ` Koen Kooi
2012-06-21 18:10 ` Martin Jansa
2012-06-21 18:30 ` Andreas Müller
2012-06-21 19:02 ` Martin Jansa
2012-06-21 19:04 ` Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 23/27] dropbear: " Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 24/27] keymaps: " Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 25/27] rsyslog: " Andreas Müller
2012-06-10 21:46 ` [RFC, meta-oe 26/27] gpsd: " Andreas Müller
2012-06-10 21:47 ` [RFC, meta-oe 27/27] networkmanager: " Andreas Müller
2012-06-16 17:16 ` [RFC, meta-oe 00/27] transit to meta-systemd (cover-letter-only) Martin Jansa
2012-06-16 17:47 ` Martin Jansa
2012-06-16 17:59 ` Martin Jansa
2012-07-02 21:32 ` Paul Eggleton
2012-07-03 7:21 ` Andreas Müller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1339364820-2880-1-git-send-email-schnitzeltony@googlemail.com \
--to=schnitzeltony@googlemail.com \
--cc=openembedded-devel@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.