summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README128
1 files changed, 14 insertions, 114 deletions
diff --git a/README b/README
index bcb4371cc2..ce80a465ec 100644
--- a/README
+++ b/README
@@ -1,121 +1,21 @@
-systemd System and Service Manager
-DETAILS:
- http://0pointer.de/blog/projects/systemd.html
+This git repo is a fork of git://anongit.freedesktop.org/systemd/systemd
+with the aim of isolating udev from any particular flavor of system
+initialization. In this case, the isolation is from systemd.
-WEB SITE:
- http://www.freedesktop.org/wiki/Software/systemd
+This is a Gentoo sponsored project and testing is currently being done
+with openrc. However, we aim to be distro neutral and welcome contribution
+from others using a varieity of system initializations. We also aim
+towards POSIX compliance.
-GIT:
- git://anongit.freedesktop.org/systemd/systemd
- ssh://git.freedesktop.org/git/systemd/systemd
+Contact: You can email us as a group below.
-GITWEB:
- http://cgit.freedesktop.org/systemd/systemd
+IRC: Freenode/#gentoo-udev
-MAILING LIST:
- http://lists.freedesktop.org/mailman/listinfo/systemd-devel
- http://lists.freedesktop.org/mailman/listinfo/systemd-commits
+Committers (alphabetical order by last name):
-IRC:
- #systemd on irc.freenode.org
+ Anthony G. Basile (blueness) <blueness@gentoo.org>
+ Ian Stakenvicius (axs) <axs@gentoo.org>
+ Tony Vroon (chainsaw) <tony@linx.net>
+ Richar Yao (ryao) <ryao@gentoo.org>
-BUG REPORTS:
- https://bugs.freedesktop.org/enter_bug.cgi?product=systemd
-
-AUTHOR:
- Lennart Poettering
- Kay Sievers
- ...and many others
-
-LICENSE:
- LGPLv2.1+ for all code
- - except sd-daemon.[ch] and sd-readahead.[ch] which are MIT
- - 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
- dbus >= 1.4.0
- libcap
- libblkid >= 2.20 (from util-linux)
- libkmod >= 5
- PAM >= 1.1.2 (optional)
- libcryptsetup (optional)
- libaudit (optional)
- libacl (optional)
- libattr (optional)
- libselinux (optional)
- liblzma (optional)
- tcpwrappers (optional)
- libgcrypt (optional)
- libqrencode (optional)
- libmicrohttpd (optional)
-
- When you build from git you need the following additional dependencies:
-
- docbook-xsl
- xsltproc
- 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)
- dracut (optional)
-
- 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 resolvable
- 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.
-
- Note that D-Bus can link against libsystemd-login.so, which
- 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.
-
-WARNINGS:
- systemd will warn you during boot if /etc/mtab is not a
- symlink to /proc/mounts. Please ensure that /etc/mtab is a
- proper symlink.
-
- systemd will warn you during boot if /usr is on a different
- file system than /. While in systemd itself very little will
- break if /usr is on a separate partition many of its
- dependencies very likely will break sooner or later in one
- form or another. For example udev rules tend to refer to
- binaries in /usr, binaries that link to libraries in /usr or
- binaries that refer to data files in /usr. Since these
- breakages are not always directly visible systemd will warn
- about this, since this kind of file system setup is not really
- supported anymore by the basic set of Linux OS components.
-
- 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
- and other use. Please contact Gustavo Barbieri
- <barbieri@profusion.mobi> for more information.
-
- Disclaimer: This notice is not a recommendation or official
- endorsement. However, ProFUSION's upstream work has been very
- beneficial for the systemd project.