summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-09-03work around busted capability.hKay Sievers
It contains things like: #ifndef _LINUX_TYPES_H #define _LINUX_TYPES_H #include <stdint.h> typedef uint32_t __u32; typedef __u32 __le32; ... which result in: /usr/include/asm-generic/int-ll64.h:30:42: error: conflicting types for ‘__u64’ /usr/include/sys/capability.h:39:18: note: previous declaration of ‘__u64’ was here make[1]: *** [src/libsystemd_core_la-unit.lo] Error 1 make[1]: Leaving directory `/home/kay/work/src/systemd' make: *** [all] Error 2 So, include linux/types.h to get around that.
2010-09-03service: calculate sysv startup priority only in start runlevelsLennart Poettering
2010-09-03service: make sure we properly figure out whether a sysv service is enabled ↵Lennart Poettering
before creating $foo wants links
2010-09-03unit: don't retroactively start units if we failed to shutdown a unitLennart Poettering
2010-09-03dbus: don't send cgroup agent messages directly to system bus to avoid dbus ↵Lennart Poettering
activation loop
2010-09-03target: implicitly shutdown targets on shutdown, so that they are pulled ↵Lennart Poettering
into the final transaction and may be used for synchronization
2010-09-03service: properly handle if the main process is down and we wait for the ↵Lennart Poettering
cgroup to die, too
2010-09-02dbus: make sure to flush bus connection before disconnecting, so that no ↵Lennart Poettering
messages are lost
2010-09-01unit: unify some codeLennart Poettering
2010-09-01dbus: don't accept activation requests anymore if we are going down anywayLennart Poettering
2010-09-01systemctl: make sure daemon-reexec and friends return a correct error codeLennart Poettering
2010-09-01systemctl: fix return value of systemctl start and friendsLennart Poettering
2010-09-01service: recheck PID status when a cgroup runs emptyLennart Poettering
2010-09-01service: wait for process exit only if we actually killed somebodyLennart Poettering
2010-09-01manager: reword some error messages regarding "logs"Lennart Poettering
https://bugzilla.redhat.com/show_bug.cgi?id=627785
2010-09-01util: leave locked terminal attributes untouched so that we don't interfere ↵Lennart Poettering
with plymouth https://bugzilla.redhat.com/show_bug.cgi?id=628913
2010-08-31service: properly pass dbus error structureMichal Schmidt
2010-08-31manager: make sure we free the dbus error only if we actually use oneLennart Poettering
2010-08-31service: rework killing logic so that we always kill the main process, even ↵Lennart Poettering
if it left our service cgroup Related to: http://bugzilla.redhat.com/show_bug.cgi?id=626477
2010-08-31systemctl: rework exit codes for all utility programs to follow LSB or other ↵Lennart Poettering
standards
2010-08-31systemctl: avoid wrapping of headers/footersLennart Poettering
This change makes sure that our output never exceeds 80ch on 80ch terminals. https://bugzilla.redhat.com/show_bug.cgi?id=626443
2010-08-31util: look at STDOUT, not STDIN, when determining tty columnsLennart Poettering
https://bugzilla.redhat.com/show_bug.cgi?id=626891
2010-08-31exec: replace OOMAdjust= by OOMScoreAdjust= to follow new kernel interfaceLennart Poettering
This replaces OOMAdjust= by OOMScoreAdjust= in the config files, breaking compatibility with older unit files. However, this keeps compat with older kernels which lack the new OOM rework.
2010-08-31manager: add missing second part of s/maintenance/failed/Matthew Miller
2010-08-31manager: rename 'maintenance' state to 'failed' to avoid user confusionMatthew Miller
https://bugzilla.redhat.com/show_bug.cgi?id=614619
2010-08-30manager: don't try to minimize transaction when using isolateLennart Poettering
We should not avoid stopping services when using isolate, since that kinda defeats the point of it. http://bugzilla.redhat.com/show_bug.cgi?id=627014
2010-08-30exec: make sure O_NONBLOCK is off for all sockets passed as STDIN/STDOUT/STDERRLennart Poettering
2010-08-30unit: introduce AllowIsolate= switchLennart Poettering
2010-08-30console: rework automatic getty on kernel console logic againLennart Poettering
It is essential that the gettys are proper dependencies from getty.target so that they aren't killed and immediately restarted on runlevel changes. Hence rework the logic to implicitly add console gettys to getty.target as dependencies. This also adds an automatic hvc console for virtualizers. https://bugzilla.redhat.com/show_bug.cgi?id=501720
2010-08-26service: properly handle Fedora's broken MTA meta-service nameLennart Poettering
2010-08-26service: reword warnings a littleLennart Poettering
2010-08-26service: if we cannot add an alias to a sysv service, ignore this and go onLennart Poettering
2010-08-26device: allow aliases on devicesLennart Poettering
2010-08-26systemctl: very very trivial typo patch :)Matthew Miller
2010-08-25mount: imply noauto for mount points configured with native mount filesLennart Poettering
2010-08-25mount: rework automatic mounting to follow the 'nofail' option in fstabLennart Poettering
2010-08-25dbus: simplify some dbus error messages a bitLennart Poettering
2010-08-25sd-daemon: drop SCM_CREDENTIALS passing since it is redundant, the kernel ↵Lennart Poettering
fills this in anyway
2010-08-25cgroup: mount cgroup file systems to /sys/fs/cgroup instead of /cgroupLennart Poettering
This requires the /sys/fs/cgroup to exist. Current git kernels have this, released kernels need a backport of a single patch.
2010-08-25utmp: document that the order of preference for runlevel numbers might be ↵Lennart Poettering
something to change in other distributions
2010-08-25utmp: write out runlevels 5 and 3 preferrably if multiples make sense, and S ↵Lennart Poettering
instead of 1
2010-08-25systemctl: rename a few status linesLennart Poettering
2010-08-25systemctl: show timestamps for state changesLennart Poettering
2010-08-25systemctl: add --sysv-compatLennart Poettering
2010-08-25log: SCM_CREDENTIALS will be added by the kernel anyway, so there's no need ↵Lennart Poettering
to write them manually
2010-08-25mount: add global configuration options for handling of auto mountsLennart Poettering
2010-08-25serial: use seperate getty template for serial ttysLennart Poettering
2010-08-21syslog: add minimal syslog/kmsg bridge syslogdLennart Poettering
2010-08-21mount: don't create depdency for device node of root fs, since it is always ↵Lennart Poettering
there
2010-08-21log: pass SCM_CREDENTIALS when logging to syslogLennart Poettering