[OE-core] [PATCH v3 0/5] systemd patches
Richard Purdie
richard.purdie at linuxfoundation.org
Mon Jan 28 13:55:03 UTC 2019
Unfortunately this series failed in testing:
https://autobuilder.yoctoproject.org/typhoon/#/builders/72/builds/226
https://autobuilder.yoctoproject.org/typhoon/#/builders/56/builds/167
so it looks like it may need some tweaks before we can merge it.
Cheers,
Richard
On Sun, 2019-01-27 at 10:38 +0100, Jonas Bonn wrote:
> Changed in v3:
> - parameterize preset-file installation location (as suggested in
> patch
> review)
>
> Changed in v2:
> - address patchtest warnings:
> - include sign-offs on patches
> - include License-Update tag on patch that makes licensing change
> - dropped patch implementing brute-force removal of unit files
> installed
> by systemd into /etc
> - reworked the systemd-conf patch to restore the installation of the
> base systemd configuration files
>
>
> **********
>
> These patches make some modifications to systemd with the long-term
> goal
> of being able to run OE in systemd's "stateless" configuration.
> "Stateless" boils down to building an image with empty /etc and /var
> directories so that volatile (tmpfs) filesystems can be mounted
> there;
> this requires that the system subsequently be able to populate these
> directories dynamically, which systemd mostly takes care of if things
> are done right.
>
> In these patches:
> i) Don't include machine-id in writable images so that systemd can
> run
> its first-boot machinery
> ii) Allow systemd to dynamically enable services and populate
> /etc/systemd/system via the presets mechanism
>
> There's a long way to go to get to a working "stateless"
> configuration.
> Getting to a "volatile" system (just empty /var) should be easier and
> I'll post patches moving things in that direction shortly.
>
> /Jonas
>
> Jonas Bonn (5):
> systemd: do not create machine-id
> systemd-conf: simplify creation of machine-specific configuration
> systemd: create preset files instead of installing in image
> systemd-systemctl-native: simplify and support preset-all
> rootfs-postcommands: call preset-all for read-only-rootfs
>
> meta/classes/rootfs-postcommands.bbclass | 8 +++
> meta/classes/systemd.bbclass | 33 ++++++------
> meta/recipes-core/systemd/systemd-conf.bb | 53 ++++++++---------
> --
> .../systemd/systemd-systemctl/systemctl | 36 +++----------
> meta/recipes-core/systemd/systemd_239.bb | 17 +++---
> 5 files changed, 62 insertions(+), 85 deletions(-)
>
> --
> 2.19.1
>
More information about the Openembedded-core
mailing list