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 > -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core