aboutsummaryrefslogtreecommitdiff
path: root/package/systemd/Config.in
diff options
context:
space:
mode:
authorGravatar Jérémy Rosen <jeremy.rosen@smile.fr>2019-12-16 11:30:41 +0100
committerGravatar Yann E. MORIN <yann.morin.1998@free.fr>2019-12-18 18:27:41 +0100
commit231ad359bcc0f352c48df1f0b88ab62e2d7241d3 (patch)
tree1a77008148447ac45999b47adf3e12950b3a2b23 /package/systemd/Config.in
parent873e6573d3fec87ab497523fa361351fd82e7c8e (diff)
downloadbuildroot-231ad359bcc0f352c48df1f0b88ab62e2d7241d3.tar.gz
buildroot-231ad359bcc0f352c48df1f0b88ab62e2d7241d3.tar.bz2
package/systemd: use host-systemctl preset all to enable units
since v234 upstream recommands using systemctl preset-all to enable units. * add a buildroot specific preset file * use that file to disable getty@tty1 * make systemd depend on host-systemd * remove all link-creating code that systemd does for us. Most packages will not be affected by this change, but a few packages were installing units without manually enabling them. Those packages will now be automatically enabled. The fact that those packages were not enabled is almost certainly a bug, but it is a change of behaviour that needs to be reported host-systemd also builds udevadm for the host. That means we no longer need to depend on host-eudev to provide udevadm (that would conflict). Signed-off-by: Jérémy Rosen <jeremy.rosen@smile.fr> [yann.morin.1998@free.fr: - also remove the hwdb sources on fs generation - fix check-package errors - few typoes and reformatting in commit log ] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Diffstat (limited to 'package/systemd/Config.in')
-rw-r--r--package/systemd/Config.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index 8f1d6fc0c0..c727082a1a 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -35,6 +35,7 @@ menuconfig BR2_PACKAGE_SYSTEMD
select BR2_PACKAGE_KMOD_TOOLS
select BR2_TARGET_TZ_INFO
select BR2_NEEDS_HOST_UTF8_LOCALE
+ select BR2_PACKAGE_HOST_SYSTEMD # for systemctl preset-all, during target-finalize
help
systemd is a system and service manager for Linux,
compatible with SysV and LSB init scripts. systemd provides
@@ -199,7 +200,6 @@ config BR2_PACKAGE_SYSTEMD_HOSTNAMED
config BR2_PACKAGE_SYSTEMD_HWDB
bool "enable hwdb installation"
default y
- select BR2_PACKAGE_HOST_EUDEV # for udevadm, during target-finalize
help
Enables hardware database installation to /usr/lib/udev/hwdb.d