[oe] [meta-oe V3 00/23] systemd rework
Andreas Müller
schnitzeltony at googlemail.com
Thu Feb 23 12:10:31 UTC 2012
V1 -> V2:
[2] do not check configuration variables for cross and nativesdk
[3] rename systemd_package to systemd_generate_package_scripts
[6] parse unit files to determine the files to pack
[7] create warning if *-systemd package already rdepends
it's base package
added in V2:
[8]-[20] remove obsolet systemd code from recipes (these were used as
test cases)
[21] dhcp-(relay) test case for multiple systemd packages
[22] modified to start service
V2 -> V3:
(Hopefully) all suggestions and comments were incorporated / rebased
[2] new: introduce systemd_unitdir
[3] was [2] commit message changed (removed V1-V2 hint)
[6] was [5] incorporated ${systemd_unitdir}
[7] new: run code in populate_packages_prepend only if ${D} exists
[8] was [6] rework: for *.socket add corresponding *.service and *@.service
[9] was [7] rework: if RDEPENDS_<base-package>-systemd is set only append systemd
[10] was [8] incorporated ${systemd_unitdir}
[11] was [9] incorporated ${systemd_unitdir}
[15] was [13] keep RDEPENDS_${PN}-systemd to override systemd.bbclass's suggestion
[17] was [15] rebased
[19] was [17] incorporated ${systemd_unitdir}
[22] was [20] incorporated ${systemd_unitdir}
old [22] was remove since it is now properly handled by systemd.bbclass
Tests performed:
- with INHERIT += 'rm_work'
1. setup build system to unpatched state
2. build image
3. apply all patches of this series
4. incremental build image
5. check buildhistory diff
6. (re)build all recipes affected
7. check buildhistory results
- without INHERIT += 'rm_work'
1. apply all patches of this series
2. build image from scratch
3. check buildhistory results for recipes touched series and build by image
4. delete temp dir / retain sstate-cache
5. build image
6. check buildhistory diffs
This patch series can be pulled from:
git://gitorious.org/schnitzeltony-oe-meta/meta-openembedded-systemd.git branch systemd3
Andreas Müller (23):
systemd-systemctl-native: add multiple services support
systemd.bbclass: introduce systemd_unitdir
systemd.bbclass: enhance checks for SYSTEMD_PACKAGES and
SYSTEMD_SERVICE
systemd.bbclass: cosmetics
systemd.bbclass: automatically create packages set in
SYSTEMD_PACKAGES
systemd.bbclass: automatically install all *.service and *.socket
supplied in recipe's SRC_URI
systemd.bbclass: run code in populate_packages_prepend only if ${D}
exists
systemd.bbclass: automatically extend FILES_* for systemd packages
systemd.bbclass: automatically extend RDEPENDS for *-systemd packages
connman: remove unneeded systemd code / use ${systemd_unitdir}
dropbear: remove unneeded systemd code / use ${systemd_unitdir}
openssh: remove unneeded systemd code
elsa: remove unneeded systemd code
cronie: remove unneeded systemd code
xserver-nodm-init: remove unneeded systemd code
atftp: remove unneeded systemd code
udisks: remove unneeded systemd code
rsyslog: remove unneeded systemd code
syslog-ng: remove unneeded systemd code / use ${systemd_unitdir}
dhcp: remove unneeded systemd code
gpsd: remove unneeded systemd code
busybox: remove unneeded systemd code / use ${systemd_unitdir}
dhcp: add native systemd support for dhcp-relay
meta-efl/recipes-efl/efl/elsa_svn.bb | 11 +--
meta-oe/classes/systemd.bbclass | 165 +++++++++++++++++---
.../connman/connman_0.78.bbappend | 9 +-
.../recipes-connectivity/dhcp/dhcp_4.2.0.bbappend | 18 +--
.../dhcp/files/dhcrelay.service | 10 ++
.../openssh/openssh_5.9p1.bbappend | 14 +--
.../recipes-core/busybox/busybox_1.19.3.bbappend | 15 +--
.../dropbear/dropbear_2011.54.bbappend | 13 +--
.../systemd/systemd-systemctl-native/systemctl | 75 +++++----
meta-oe/recipes-extended/atftp/atftp_0.7.bb | 10 +-
.../recipes-extended/cronie/cronie_1.4.8.bbappend | 12 +--
meta-oe/recipes-extended/rsyslog/rsyslog.inc | 7 +-
.../xserver-nodm-init/xserver-nodm-init_2.0.bb | 9 +-
meta-oe/recipes-navigation/gpsd/gpsd_2.96.bb | 12 +--
meta-oe/recipes-support/syslog-ng/syslog-ng.inc | 9 +-
meta-oe/recipes-support/udisks/udisks_1.0.4.bb | 9 +-
16 files changed, 224 insertions(+), 174 deletions(-)
create mode 100644 meta-oe/recipes-connectivity/dhcp/files/dhcrelay.service
--
1.7.6.4
More information about the Openembedded-devel
mailing list