From: Norbert Lange <nolange79@gmail.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH v2 13/14] systemd: remove hard dependency on dbus
Date: Mon, 15 Jun 2020 09:20:53 +0200 [thread overview]
Message-ID: <20200615072055.2083-14-nolange79@gmail.com> (raw)
In-Reply-To: <20200615072055.2083-1-nolange79@gmail.com>
A substantial functionality of systemd does not
depend on dbus anymore.
It is certainly possible to used most of its core
system managment functionality inclusive logging.
In other words, most commands from systemctl and
loginctl do work, aslong as used from root.
These features will need dbus (incomplete list):
- Access to systemd from non-root
- Loginctl
- Timedatectl
Signed-off-by: Norbert Lange <nolange79@gmail.com>
---
package/systemd/Config.in | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index b09bd36ab6..a7f41d2a38 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -25,7 +25,6 @@ menuconfig BR2_PACKAGE_SYSTEMD
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5
depends on BR2_HOST_GCC_AT_LEAST_5 # host-systemd
select BR2_PACKAGE_HAS_UDEV
- select BR2_PACKAGE_DBUS # runtime dependency only
select BR2_PACKAGE_LIBCAP
select BR2_PACKAGE_UTIL_LINUX
select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
@@ -90,6 +89,10 @@ if BR2_PACKAGE_SYSTEMD
config BR2_PACKAGE_PROVIDES_UDEV
default "systemd"
+comment "systemd recommends enabling a dbus daemon"
+ depends on !BR2_PACKAGE_DBUS
+ depends on !BR2_PACKAGE_DBUS_BROKER
+
config BR2_PACKAGE_SYSTEMD_BOOT
bool "systemd-boot"
depends on BR2_i386 || BR2_x86_64
--
2.27.0
next prev parent reply other threads:[~2020-06-15 7:20 UTC|newest]
Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-06-15 7:20 [Buildroot] systemd improvements V2 Norbert Lange
2020-06-15 7:20 ` [Buildroot] [PATCH v2 01/14] package/systemd: configure nss plugins in nsswitch.conf Norbert Lange
2020-06-15 11:48 ` Yann E. MORIN
2020-06-15 12:14 ` Norbert Lange
2020-06-15 16:54 ` Yann E. MORIN
2020-06-16 6:17 ` Jérémy ROSEN
[not found] ` <CADYdroPsOpAcuBAmNe1H=N2of1PAZSBjq4=TyO+6hdFniNorTA@mail.gmail.com>
2020-06-25 22:27 ` [Buildroot] Fwd: " Norbert Lange
2020-06-27 12:14 ` Yann E. MORIN
2020-06-15 12:28 ` [Buildroot] " Norbert Lange
2020-06-17 21:13 ` Yann E. MORIN
2020-06-15 7:20 ` [Buildroot] [PATCH v2 02/14] package/systemd: remove unused user accounts Norbert Lange
2020-06-15 9:42 ` Yann E. MORIN
2020-06-15 10:38 ` Norbert Lange
2020-06-15 7:20 ` [Buildroot] [PATCH v2 03/14] package/systemd: create "remote" user if the feature is enabled Norbert Lange
2020-06-15 9:46 ` Yann E. MORIN
2020-06-15 7:20 ` [Buildroot] [PATCH v2 04/14] package/systemd: cosmetic rearrange list of users Norbert Lange
2020-07-18 11:46 ` Yann E. MORIN
2020-06-15 7:20 ` [Buildroot] [PATCH v2 05/14] package/systemd: sync user comments to upstream Norbert Lange
2020-06-15 9:47 ` Yann E. MORIN
2020-06-15 7:20 ` [Buildroot] [PATCH v2 06/14] Makefile: Handle systemd catalogs in PURGE_LOCALES Norbert Lange
2020-06-15 7:20 ` [Buildroot] [PATCH v2 07/14] package/systemd: fixup RPATH for more systemd host binaries Norbert Lange
2020-06-15 9:53 ` Yann E. MORIN
2020-06-15 10:29 ` Norbert Lange
2020-06-15 7:20 ` [Buildroot] [PATCH v2 08/14] package/systemd: add hook to update journalctl catalogs Norbert Lange
2020-06-15 7:20 ` [Buildroot] [PATCH v2 09/14] package/systemd: option to delete all catalog files Norbert Lange
2020-06-15 14:27 ` Jérémy ROSEN
2020-06-15 7:20 ` [Buildroot] [PATCH v2 10/14] package/systemd: invoke systemd-tmpfilesd on final image Norbert Lange
2020-06-15 14:32 ` Jérémy ROSEN
2020-06-15 14:58 ` Norbert Lange
2020-09-28 18:42 ` Adam Duskett
2020-09-28 19:00 ` Norbert Lange
2020-09-28 20:27 ` Adam Duskett
2020-09-29 8:40 ` Jérémy ROSEN
2020-06-15 7:20 ` [Buildroot] [PATCH v2 11/14] package/systemd: use an upstream patch for tmpfiles Norbert Lange
2020-06-15 7:20 ` [Buildroot] [PATCH v2 12/14] package/systemd: pre-create directory for timesync user Norbert Lange
2020-06-15 7:20 ` Norbert Lange [this message]
2020-06-15 7:20 ` [Buildroot] [PATCH v2 14/14] systemd: remove util-linux dependencies Norbert Lange
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200615072055.2083-14-nolange79@gmail.com \
--to=nolange79@gmail.com \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox