All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-oe V3 00/23] systemd rework
@ 2012-02-23 12:10 Andreas Müller
  2012-02-23 12:10 ` [meta-oe V3 01/23] systemd-systemctl-native: add multiple services support Andreas Müller
                   ` (23 more replies)
  0 siblings, 24 replies; 36+ messages in thread
From: Andreas Müller @ 2012-02-23 12:10 UTC (permalink / raw)
  To: openembedded-devel

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




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

end of thread, other threads:[~2012-02-23 16:01 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-23 12:10 [meta-oe V3 00/23] systemd rework Andreas Müller
2012-02-23 12:10 ` [meta-oe V3 01/23] systemd-systemctl-native: add multiple services support Andreas Müller
2012-02-23 12:10 ` [meta-oe V3 02/23] systemd.bbclass: introduce systemd_unitdir Andreas Müller
2012-02-23 12:10 ` [meta-oe V3 03/23] systemd.bbclass: enhance checks for SYSTEMD_PACKAGES and SYSTEMD_SERVICE Andreas Müller
2012-02-23 12:10 ` [meta-oe V3 04/23] systemd.bbclass: cosmetics Andreas Müller
2012-02-23 12:10 ` [meta-oe V3 05/23] systemd.bbclass: automatically create packages set in SYSTEMD_PACKAGES Andreas Müller
2012-02-23 12:10 ` [meta-oe V3 06/23] systemd.bbclass: automatically install all *.service and *.socket supplied in recipe's SRC_URI Andreas Müller
2012-02-23 12:10 ` [meta-oe V3 07/23] systemd.bbclass: run code in populate_packages_prepend only if ${D} exists Andreas Müller
2012-02-23 12:10 ` [meta-oe V3 08/23] systemd.bbclass: automatically extend FILES_* for systemd packages Andreas Müller
2012-02-23 12:10 ` [meta-oe V3 09/23] systemd.bbclass: automatically extend RDEPENDS for *-systemd packages Andreas Müller
2012-02-23 12:10 ` [meta-oe V3 10/23] connman: remove unneeded systemd code / use ${systemd_unitdir} Andreas Müller
2012-02-23 12:10 ` [meta-oe V3 11/23] dropbear: " Andreas Müller
2012-02-23 12:10 ` [meta-oe V3 12/23] openssh: remove unneeded systemd code Andreas Müller
2012-02-23 12:10 ` [meta-oe V3 13/23] elsa: " Andreas Müller
2012-02-23 12:10 ` [meta-oe V3 14/23] cronie: " Andreas Müller
2012-02-23 12:10 ` [meta-oe V3 15/23] xserver-nodm-init: " Andreas Müller
2012-02-23 12:10 ` [meta-oe V3 16/23] atftp: " Andreas Müller
2012-02-23 12:10 ` [meta-oe V3 17/23] udisks: " Andreas Müller
2012-02-23 12:10 ` [meta-oe V3 18/23] rsyslog: " Andreas Müller
2012-02-23 12:10 ` [meta-oe V3 19/23] syslog-ng: remove unneeded systemd code / use ${systemd_unitdir} Andreas Müller
2012-02-23 12:10 ` [meta-oe V3 20/23] dhcp: remove unneeded systemd code Andreas Müller
2012-02-23 12:10 ` [meta-oe V3 21/23] gpsd: " Andreas Müller
2012-02-23 12:10 ` [meta-oe V3 22/23] busybox: remove unneeded systemd code / use ${systemd_unitdir} Andreas Müller
2012-02-23 12:10 ` [meta-oe V3 23/23] dhcp: add native systemd support for dhcp-relay Andreas Müller
2012-02-23 12:31 ` [meta-oe V3 00/23] systemd rework Otavio Salvador
2012-02-23 12:39   ` Martin Jansa
2012-02-23 12:46     ` Otavio Salvador
2012-02-23 12:40   ` [meta-oe][PATCH] gateone, networkmanager, cloud9, ntp: use systemd_unitdir variable Martin Jansa
2012-02-23 12:50     ` Otavio Salvador
2012-02-23 12:58       ` Martin Jansa
2012-02-23 13:10         ` Otavio Salvador
2012-02-23 14:53           ` Martin Jansa
2012-02-23 14:58             ` Otavio Salvador
2012-02-23 15:44               ` Koen Kooi
2012-02-23 15:52                 ` Martin Jansa
2012-02-23 12:40   ` [meta-oe V3 00/23] systemd rework Andreas Müller

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.