diff options
-rw-r--r-- | README | 128 |
1 files changed, 14 insertions, 114 deletions
@@ -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. |