mirror of
https://github.com/godotengine/buildroot.git
synced 2026-01-05 14:09:53 +03:00
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:
committed by
Arnout Vandecappelle (Essensium/Mind)
parent
f90d23112d
commit
eb49354eb3
@@ -22,7 +22,7 @@ menuconfig BR2_PACKAGE_SYSTEMD
|
|||||||
depends on !BR2_STATIC_LIBS # kmod
|
depends on !BR2_STATIC_LIBS # kmod
|
||||||
depends on BR2_TOOLCHAIN_USES_GLIBC
|
depends on BR2_TOOLCHAIN_USES_GLIBC
|
||||||
depends on BR2_TOOLCHAIN_HAS_SSP
|
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_TOOLCHAIN_GCC_AT_LEAST_5
|
||||||
depends on BR2_HOST_GCC_AT_LEAST_5 # host-systemd
|
depends on BR2_HOST_GCC_AT_LEAST_5 # host-systemd
|
||||||
select BR2_PACKAGE_HAS_UDEV
|
select BR2_PACKAGE_HAS_UDEV
|
||||||
@@ -51,13 +51,25 @@ menuconfig BR2_PACKAGE_SYSTEMD
|
|||||||
an elaborate transactional dependency-based service control
|
an elaborate transactional dependency-based service control
|
||||||
logic. It can work as a drop-in replacement for sysvinit.
|
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:
|
options enabled:
|
||||||
|
|
||||||
- CONFIG_CGROUPS
|
- CONFIG_DEVTMPFS
|
||||||
|
- CONFIG_CGROUPS (it is OK to disable all controllers)
|
||||||
- CONFIG_INOTIFY_USER
|
- CONFIG_INOTIFY_USER
|
||||||
- CONFIG_FHANDLE
|
- CONFIG_SIGNALFD
|
||||||
- CONFIG_AUTOFS4_FS
|
- 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_POSIX_ACL
|
||||||
- CONFIG_TMPFS_XATTR
|
- CONFIG_TMPFS_XATTR
|
||||||
|
|
||||||
|
|||||||
@@ -725,14 +725,22 @@ SYSTEMD_CONF_ENV = $(HOST_UTF8_LOCALE_ENV)
|
|||||||
SYSTEMD_NINJA_ENV = $(HOST_UTF8_LOCALE_ENV)
|
SYSTEMD_NINJA_ENV = $(HOST_UTF8_LOCALE_ENV)
|
||||||
|
|
||||||
define SYSTEMD_LINUX_CONFIG_FIXUPS
|
define SYSTEMD_LINUX_CONFIG_FIXUPS
|
||||||
|
$(call KCONFIG_ENABLE_OPT,CONFIG_DEVTMPFS)
|
||||||
$(call KCONFIG_ENABLE_OPT,CONFIG_CGROUPS)
|
$(call KCONFIG_ENABLE_OPT,CONFIG_CGROUPS)
|
||||||
$(call KCONFIG_ENABLE_OPT,CONFIG_FHANDLE)
|
$(call KCONFIG_ENABLE_OPT,CONFIG_INOTIFY_USER)
|
||||||
$(call KCONFIG_ENABLE_OPT,CONFIG_EPOLL)
|
|
||||||
$(call KCONFIG_ENABLE_OPT,CONFIG_SIGNALFD)
|
$(call KCONFIG_ENABLE_OPT,CONFIG_SIGNALFD)
|
||||||
$(call KCONFIG_ENABLE_OPT,CONFIG_TIMERFD)
|
$(call KCONFIG_ENABLE_OPT,CONFIG_TIMERFD)
|
||||||
$(call KCONFIG_ENABLE_OPT,CONFIG_INOTIFY_USER)
|
$(call KCONFIG_ENABLE_OPT,CONFIG_EPOLL)
|
||||||
$(call KCONFIG_ENABLE_OPT,CONFIG_PROC_FS)
|
$(call KCONFIG_ENABLE_OPT,CONFIG_UNIX)
|
||||||
$(call KCONFIG_ENABLE_OPT,CONFIG_SYSFS)
|
$(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_AUTOFS4_FS)
|
||||||
$(call KCONFIG_ENABLE_OPT,CONFIG_TMPFS_POSIX_ACL)
|
$(call KCONFIG_ENABLE_OPT,CONFIG_TMPFS_POSIX_ACL)
|
||||||
$(call KCONFIG_ENABLE_OPT,CONFIG_TMPFS_XATTR)
|
$(call KCONFIG_ENABLE_OPT,CONFIG_TMPFS_XATTR)
|
||||||
|
|||||||
Reference in New Issue
Block a user