[OE-core] [PATCH V2 0/4] systemd and dbus split into packages
Bruno Bottazzini
bruno.bottazzini at intel.com
Mon Mar 9 21:10:49 UTC 2015
Differences from v1:
dbus: Adding change that Andreas Oberritter recommended.
-Setting RRECOMMENDS_${PN}_class-native instead RPROVIDES
dbus-native-tools-native.
systemd: Adding change that Anders Darander and Khem Raj recommended
-Modifying PACKAGECONFIG as requested to use it with bbutils.
systemd: Adding change that Khem Raj requested:
-Porting patches that was used on the release of the 219 stable version
instead of changing the repository.
-------------------------------------------------------------------------------
In this patchset we include the following:
1- dbus: split tools package
Most tools are not required if one is launching a simple daemon.
So, we split it into two packages dbus and dbus-tools which the user
will be able to exclude it from the image if he wants to.
2- systemd: verify if files test-udev and systemd-journal-flush exists
If the user put --disable-tests on EXTRA_OECONF for systemd, some files will
not be created and systemd do_install phase
will fail.
This patch will give this flexibility for the user
3- systemd: split modules into packages
Since systemd repo grows with more and more tools, the recipe will provide
a customizable layer and he will be able to choose what he wants to ship
to the final image.
He will be able to save space and exclude unwanted packages from the
final image.
4- systemd: add patches from systemd 219 - stable
Adding patches that fix bugs for 219 version.
This will get the same consistency of the stable systemd 219 version.
Bruno Bottazzini (3):
systemd: verify if files test-udev and systemd-journal-flush exists
systemd: split modules into packages
systemd: v219 with stable fixes
Gustavo Sverzut Barbieri (1):
dbus: split tools package.
Bruno Bottazzini (3):
systemd: verify if files test-udev and systemd-journal-flush exists
systemd: split modules into packages
systemd: v219 with stable fixes
Gustavo Sverzut Barbieri (1):
dbus: split tools package.
meta/recipes-core/dbus/dbus.inc | 9 +-
...remote-fix-certificate-status-memory-leak.patch | 31 +
...ournal-remote-fix-client_cert-memory-leak.patch | 35 +
...0003-tmpfiles-Fix-parse_acl-error-message.patch | 28 +
...-test-utf8-fix-utf16-tests-on-BE-machines.patch | 26 +
...iles-avoid-creating-duplicate-acl-entries.patch | 131 +++
.../0006-shared-time-util-fix-gcc5-warning.patch | 32 +
...time-test-infinity-parsing-in-nanoseconds.patch | 36 +
.../0008-bootchart-fix-default-init-path.patch | 44 +
...emctl-bump-NOFILE-only-for-systemctl_main.patch | 44 +
...0-Make-root-s-home-directory-configurable.patch | 89 +-
...-util-avoid-freeing-uninitialized-pointer.patch | 37 +
...11-bootchart-svg-fix-checking-of-list-end.patch | 28 +
...md-add-getrandom-syscall-numbers-for-MIPS.patch | 38 +
...aker-dependencies-between-mount-and-devic.patch | 33 +
...topping-due-to-BindsTo-log-which-unit-cau.patch | 43 +
...grade-message-about-sysctl-overrides-to-d.patch | 30 +
...l-add-some-hints-how-to-override-settings.patch | 39 +
.../0017-core-rework-device-state-logic.patch | 912 ++++++++++++++++
.../0018-core-fix-return-value-on-OOM.patch | 26 +
...e-x-machine-unix-prefix-for-the-container.patch | 33 +
...0-shared-AFS-is-also-a-network-filesystem.patch | 25 +
...downgrade-unit-type-not-supported-message.patch | 31 +
...ournal-remote-fix-saving-of-binary-fields.patch | 97 ++
...ix-Inappropriate-ioctl-for-device-on-ext4.patch | 37 +
...eplace-VLA-with-alloca-to-make-llvm-happy.patch | 53 +
...ietly-ignore-ACLs-on-unsupported-filesyst.patch | 84 ++
...-assume-ac-when-sys-class-power_supply-is.patch | 30 +
meta/recipes-core/systemd/systemd_219.bb | 1111 +++++++++++++++++---
29 files changed, 3006 insertions(+), 186 deletions(-)
create mode 100644 meta/recipes-core/systemd/systemd/0001-journal-remote-fix-certificate-status-memory-leak.patch
create mode 100644 meta/recipes-core/systemd/systemd/0002-journal-remote-fix-client_cert-memory-leak.patch
create mode 100644 meta/recipes-core/systemd/systemd/0003-tmpfiles-Fix-parse_acl-error-message.patch
create mode 100644 meta/recipes-core/systemd/systemd/0004-test-utf8-fix-utf16-tests-on-BE-machines.patch
create mode 100644 meta/recipes-core/systemd/systemd/0005-tmpfiles-avoid-creating-duplicate-acl-entries.patch
create mode 100644 meta/recipes-core/systemd/systemd/0006-shared-time-util-fix-gcc5-warning.patch
create mode 100644 meta/recipes-core/systemd/systemd/0007-test-time-test-infinity-parsing-in-nanoseconds.patch
create mode 100644 meta/recipes-core/systemd/systemd/0008-bootchart-fix-default-init-path.patch
create mode 100644 meta/recipes-core/systemd/systemd/0009-systemctl-bump-NOFILE-only-for-systemctl_main.patch
create mode 100644 meta/recipes-core/systemd/systemd/0010-acl-util-avoid-freeing-uninitialized-pointer.patch
create mode 100644 meta/recipes-core/systemd/systemd/0011-bootchart-svg-fix-checking-of-list-end.patch
create mode 100644 meta/recipes-core/systemd/systemd/0012-systemd-add-getrandom-syscall-numbers-for-MIPS.patch
create mode 100644 meta/recipes-core/systemd/systemd/0013-unit-use-weaker-dependencies-between-mount-and-devic.patch
create mode 100644 meta/recipes-core/systemd/systemd/0014-unit-When-stopping-due-to-BindsTo-log-which-unit-cau.patch
create mode 100644 meta/recipes-core/systemd/systemd/0015-sysctl-downgrade-message-about-sysctl-overrides-to-d.patch
create mode 100644 meta/recipes-core/systemd/systemd/0016-sysctl-add-some-hints-how-to-override-settings.patch
create mode 100644 meta/recipes-core/systemd/systemd/0017-core-rework-device-state-logic.patch
create mode 100644 meta/recipes-core/systemd/systemd/0018-core-fix-return-value-on-OOM.patch
create mode 100644 meta/recipes-core/systemd/systemd/0019-machined-use-x-machine-unix-prefix-for-the-container.patch
create mode 100644 meta/recipes-core/systemd/systemd/0020-shared-AFS-is-also-a-network-filesystem.patch
create mode 100644 meta/recipes-core/systemd/systemd/0021-core-downgrade-unit-type-not-supported-message.patch
create mode 100644 meta/recipes-core/systemd/systemd/0022-journal-remote-fix-saving-of-binary-fields.patch
create mode 100644 meta/recipes-core/systemd/systemd/0023-journal-fix-Inappropriate-ioctl-for-device-on-ext4.patch
create mode 100644 meta/recipes-core/systemd/systemd/0024-sd-daemon-replace-VLA-with-alloca-to-make-llvm-happy.patch
create mode 100644 meta/recipes-core/systemd/systemd/0025-tmpfiles-quietly-ignore-ACLs-on-unsupported-filesyst.patch
create mode 100644 meta/recipes-core/systemd/systemd/0026-shared-util-assume-ac-when-sys-class-power_supply-is.patch
--
1.9.1
More information about the Openembedded-core
mailing list