package/systemd: Update description and kernel options
realign the configuration to the README. enable CONFIG_AUTOFS_FS (kernel >= 4.18) as well as the someday to be removed CONFIG_AUTOFS4_FS option. Signed-off-by: Norbert Lange <nolange79@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
This commit is contained in:
parent
f90d23112d
commit
eb49354eb3
@ -22,7 +22,7 @@ menuconfig BR2_PACKAGE_SYSTEMD
|
||||
depends on !BR2_STATIC_LIBS # kmod
|
||||
depends on BR2_TOOLCHAIN_USES_GLIBC
|
||||
depends on BR2_TOOLCHAIN_HAS_SSP
|
||||
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
|
||||
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5
|
||||
depends on BR2_HOST_GCC_AT_LEAST_5 # host-systemd
|
||||
select BR2_PACKAGE_HAS_UDEV
|
||||
@ -51,13 +51,25 @@ menuconfig BR2_PACKAGE_SYSTEMD
|
||||
an elaborate transactional dependency-based service control
|
||||
logic. It can work as a drop-in replacement for sysvinit.
|
||||
|
||||
Systemd requires a Linux kernel >= 3.0 with the following
|
||||
Systemd requires a Linux kernel >= 3.13 with the following
|
||||
options enabled:
|
||||
|
||||
- CONFIG_CGROUPS
|
||||
- CONFIG_DEVTMPFS
|
||||
- CONFIG_CGROUPS (it is OK to disable all controllers)
|
||||
- CONFIG_INOTIFY_USER
|
||||
- CONFIG_FHANDLE
|
||||
- CONFIG_AUTOFS4_FS
|
||||
- CONFIG_SIGNALFD
|
||||
- CONFIG_TIMERFD
|
||||
- CONFIG_EPOLL
|
||||
- CONFIG_UNIX (it requires CONFIG_NET, but every other flag in
|
||||
it is not necessary)
|
||||
- CONFIG_SYSFS
|
||||
- CONFIG_PROC_FS
|
||||
- CONFIG_FHANDLE (libudev, mount and bind mount handling)
|
||||
|
||||
- CONFIG_NET_NS (needed by PrivateNetwork=, used in some
|
||||
systemd units)
|
||||
|
||||
- CONFIG_AUTOFS_FS / CONFIG_AUTOFS4_FS
|
||||
- CONFIG_TMPFS_POSIX_ACL
|
||||
- CONFIG_TMPFS_XATTR
|
||||
|
||||
|
@ -725,14 +725,22 @@ SYSTEMD_CONF_ENV = $(HOST_UTF8_LOCALE_ENV)
|
||||
SYSTEMD_NINJA_ENV = $(HOST_UTF8_LOCALE_ENV)
|
||||
|
||||
define SYSTEMD_LINUX_CONFIG_FIXUPS
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_DEVTMPFS)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_CGROUPS)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_FHANDLE)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_EPOLL)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_INOTIFY_USER)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_SIGNALFD)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_TIMERFD)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_INOTIFY_USER)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_PROC_FS)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_EPOLL)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_UNIX)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_SYSFS)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_PROC_FS)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_FHANDLE)
|
||||
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_NET_NS)
|
||||
|
||||
$(call KCONFIG_DISABLE_OPT,CONFIG_SYSFS_DEPRECATED)
|
||||
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_AUTOFS_FS)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_AUTOFS4_FS)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_TMPFS_POSIX_ACL)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_TMPFS_XATTR)
|
||||
|
Loading…
Reference in New Issue
Block a user