Ninjatrappeur's systemd working tree
Go to file
Fabiano Fidencio 07459bb6b9 sysv: optionally disable of SysV init/rcN.d support at compile time
This patch adds a cpp definition HAVE_SYSV_COMPAT that is used to
isolate code dealing with /etc/init.d and /etc/rcN.d for systems where
it does not make sense (one that does not use sysv or one that is fully
systemd native).

The patch tries to be as little intrusive as possible, however in
order to minimize the number of #ifdef'ed regions I've reordered some
code in path-lookup.c:lookup_paths_init() where all code dealing with
sysv is now isolated under running_as == MANAGER_SYSTEM as well.

Moreover, In struct Service, some fields were rearranged to reduce
the number of ifdefs.

Lennart's suggestions were fixed and squashed with the original patch,
that was sent by Gustavo Sverzut Barbieri (barbieri@profusion.mobi).
2010-09-27 03:25:05 +02:00
m4 git: ignore libtool m4 files 2010-06-18 04:23:33 +02:00
man readahead: add interface to sd-daemon.[ch] to control readahead 2010-09-26 15:50:14 +02:00
src sysv: optionally disable of SysV init/rcN.d support at compile time 2010-09-27 03:25:05 +02:00
test1 exec: replace OOMAdjust= by OOMScoreAdjust= to follow new kernel interface 2010-08-31 01:33:43 +02:00
test2 test: update test-engine.c to work again 2010-06-03 03:01:29 +02:00
units units: add optional tmp.service 2010-09-22 13:01:15 +02:00
.gitignore readahead: implement minimal readahead logic based on fanotify(), mincore() and readahead() 2010-09-23 15:02:13 +02:00
CODING_STYLE CODING_STYLE: minor updates 2010-02-14 22:44:51 +01:00
DISTRO_PORTING main: replace --running-as= by --session and --system do mimic related tools and D-Bus 2010-07-13 18:57:58 +02:00
LICENSE license: add GPLv2+ license blurbs everwhere 2010-02-03 13:03:47 +01:00
Makefile.am readahead: add interface to sd-daemon.[ch] to control readahead 2010-09-26 15:50:14 +02:00
README build-sys: remove vala generated sources only when valac is around 2010-05-18 00:28:39 +02:00
bootstrap.sh build-sys: fix automake version check 2010-07-01 00:24:14 +02:00
configure.ac sysv: optionally disable of SysV init/rcN.d support at compile time 2010-09-27 03:25:05 +02:00
fixme readahead: add interface to sd-daemon.[ch] to control readahead 2010-09-26 15:50:14 +02:00
systemd.pc.in build-sys: fix directory creation of a few dirs 2010-06-22 05:43:07 +02:00

README

systemd System and Session Manager

DETAILS:
        http://0pointer.de/blog/projects/systemd.html

WEB SITE:
        http://www.freedesktop.org/wiki/Software/systemd

GIT:
        git://anongit.freedesktop.org/systemd
        ssh://git.freedesktop.org/git/systemd

GITWEB:
        http://cgit.freedesktop.org/systemd/

MAILING LIST:
        http://lists.freedesktop.org/mailman/listinfo/systemd-devel
        http://lists.freedesktop.org/mailman/listinfo/systemd-commits

IRC:
        #systemd on irc.freenode.org

BUG REPORTS:
        https://bugs.freedesktop.org/enter_bug.cgi?product=systemd

AUTHOR:
        Lennart Poettering with major support from Kay Sievers

REQUIREMENTS:
        Linux kernel >= 2.6.30 (with autofs4, devtmpfs, cgroups)
        libudev >= 151
        libcgroup >= 0.35
        vala >= 0.80
        gtk+ >= 2.20
        dbus >= 1.2.24