LICENSE:
LGPLv2.1+ for all code
- except sd-daemon.[ch] and sd-readahead.[ch] which are MIT
- - except src/udev/ which is GPLv2.0+, excluding
- src/udev/libudev* which is LGPLv2.1+
+ - except src/udev/ which is GPLv2.0+
REQUIREMENTS:
Linux kernel >= 2.6.39
with devtmpfs
with cgroups (but it's OK to disable all controllers)
optional but strongly recommended: autofs4, ipv6
- libudev >= 172
dbus >= 1.4.0
libcap
PAM >= 1.1.2 (optional)
libcryptsetup (optional)
+ libgcrypt (optional)
libaudit (optional)
+ libacl (optional)
libselinux (optional)
+ liblzma (optional)
tcpwrappers (optional)
When you build from git you need the following additional dependencies:
automake
autoconf
libtool
+ intltool
gperf
+ gtkdocize (optional)
+ python (optional)
make, gcc, and similar tools
During runtime you need the following dependencies:
util-linux > v2.18 (requires fsck -l, agetty -s)
sulogin (from sysvinit-tools, optional but recommended)
- plymouth (optional)
dracut (optional)
When systemd-hostnamed is used it is strongly recommended to
includes systemd-hostnamed.
Note that D-Bus can link against libsystemd-login.so, which
- results in a cyclic build dependency. To accomodate for this
+ results in a cyclic build dependency. To accommodate for this
please build D-Bus without systemd first, then build systemd,
then rebuild D-Bus with systemd support.