chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tmpfiles: exclude /var/tmp/systemd-private-* too
[elogind.git]
/
README
diff --git
a/README
b/README
index 2467b1e03ef30c9547e89d50b3f6b90712d751be..3b248048cc557a7268032d43cec983883c505cc6 100644
(file)
--- a/
README
+++ b/
README
@@
-31,50
+31,57
@@
AUTHOR:
LICENSE:
LGPLv2.1+ for all code
- except sd-daemon.[ch] and sd-readahead.[ch] which are MIT
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
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
dbus >= 1.4.0
libcap
+ libblkid >= 2.20 (from util-linux) (optional)
+ libkmod >= 5 (optional)
PAM >= 1.1.2 (optional)
libcryptsetup (optional)
libaudit (optional)
PAM >= 1.1.2 (optional)
libcryptsetup (optional)
libaudit (optional)
+ libacl (optional)
+ libattr (optional)
libselinux (optional)
libselinux (optional)
+ liblzma (optional)
tcpwrappers (optional)
tcpwrappers (optional)
+ libgcrypt (optional)
+ libqrencode (optional)
+ libmicrohttpd (optional)
+ libpython (optional)
+ make, gcc, and similar tools
+
+ During runtime you need the following additional dependencies:
- When you build from git you need the following additional dependencies:
+ util-linux >= v2.19 (requires fsck -l, agetty -s)
+ sulogin (from util-linux >= 2.22 or sysvinit-tools, optional but recommended)
+ dracut (optional)
+
+ When building from git you need the following additional dependencies:
docbook-xsl
xsltproc
automake
autoconf
libtool
docbook-xsl
xsltproc
automake
autoconf
libtool
+ intltool
gperf
gperf
- 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)
+ gtkdocize (optional)
+ python (optional)
When systemd-hostnamed is used it is strongly recommended to
install nss-myhostname to ensure that in a world of
When systemd-hostnamed is used it is strongly recommended to
install nss-myhostname to ensure that in a world of
- dynamically changing hostnames the hostname stays resolv
e
able
+ dynamically changing hostnames the hostname stays resolvable
under all circumstances. In fact, systemd-hostnamed will warn
under all circumstances. In fact, systemd-hostnamed will warn
- if nss-myhostname is not installed. Packagers are encouraged to
- add a dependency on nss-myhostname to the package that
- includes systemd-hostnamed.
+ if nss-myhostname is not installed.
Note that D-Bus can link against libsystemd-login.so, which
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 accom
m
odate for this
please build D-Bus without systemd first, then build systemd,
then rebuild D-Bus with systemd support.
please build D-Bus without systemd first, then build systemd,
then rebuild D-Bus with systemd support.
@@
-97,6
+104,11
@@
WARNINGS:
For more information on this issue consult
http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken
For more information on this issue consult
http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken
+ To run systemd under valgrind, compile with VALGRIND defined
+ (e.g. ./configure CPPFLAGS='... -DVALGRIND=1'). Otherwise,
+ false positives will be triggered by code which violates
+ some rules but is actually safe.
+
ENGINEERING AND CONSULTING SERVICES:
ProFUSION <http://profusion.mobi> offers professional
engineering and consulting services for systemd for embedded
ENGINEERING AND CONSULTING SERVICES:
ProFUSION <http://profusion.mobi> offers professional
engineering and consulting services for systemd for embedded