summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorKay Sievers <kay@vrfy.org>2013-03-06 19:36:39 +0100
committerKay Sievers <kay@vrfy.org>2013-03-06 19:36:57 +0100
commit713bc0cfa477ca1df8769041cb3dbc83c10eace2 (patch)
tree6040c99715395299b4f2a0272b293c182242e7c0 /README
parentjournal: properly advertise sd_journal_reliable_fd (diff)
downloadsystemd-713bc0cfa477ca1df8769041cb3dbc83c10eace2.tar.xz
systemd-713bc0cfa477ca1df8769041cb3dbc83c10eace2.zip
README: add kernel config options
Diffstat (limited to 'README')
-rw-r--r--README47
1 files changed, 37 insertions, 10 deletions
diff --git a/README b/README
index 948bb650ad..04735d61b4 100644
--- a/README
+++ b/README
@@ -35,9 +35,43 @@ LICENSE:
REQUIREMENTS:
Linux kernel >= 2.6.39
- with devtmpfs
- with cgroups (but it's OK to disable all controllers)
- optional but strongly recommended: autofs4, ipv6
+ CONFIG_DEVTMPFS
+ CONFIG_CGROUPS (it's OK to disable all controllers)
+ CONFIG_INOTIFY_USER
+ CONFIG_SIGNALFD
+ CONFIG_TIMERFD
+ CONFIG_EPOLL
+ CONFIG_HOTPLUG
+ CONFIG_SYSFS
+
+ Udev will fail to work with the legacy layout:
+ CONFIG_SYSFS_DEPRECATED*=n
+
+ Legacy hotplug slows down the system and confuses udev:
+ CONFIG_UEVENT_HELPER_PATH=""
+
+ Userspace firmware loading is deprecated, will go away, and
+ sometimes causes problems:
+ CONFIG_FW_LOADER_USER_HELPER=n
+
+ Some udev rules and virtualization detection relies on it:
+ CONFIG_DMIID
+
+ Mount and bind mount handling might require it:
+ CONFIG_FHANDLE
+
+ Optional but strongly recommended:
+ CONFIG_IPV6
+ CONFIG_AUTOFS4_FS
+ CONFIG_TMPFS_POSIX_ACL
+ CONFIG_TMPFS_XATTR
+
+ For systemd-bootchart a kernel with procfs support and several
+ proc output options enabled is required:
+ CONFIG_PROC_FS
+ CONFIG_SCHEDSTATS
+ CONFIG_SCHED_DEBUG
+
dbus >= 1.4.0
libcap
libblkid >= 2.20 (from util-linux) (optional)
@@ -63,13 +97,6 @@ REQUIREMENTS:
dracut (optional)
PolicyKit (optional)
- For systmed-bootchart a kernel with procfs support and several
- proc output options enabled is required:
-
- CONFIG_PROC_FS
- CONFIG_SCHEDSTATS
- CONFIG_SCHED_DEBUG
-
When building from git you need the following additional dependencies:
docbook-xsl