summaryrefslogtreecommitdiff
path: root/src/unit.c
AgeCommit message (Collapse)Author
2011-09-23unit: fix complementing of requirement deps with After deps for targetsMichal Schmidt
'man systemd.target' says: Unless DefaultDependencies= is set to false, target units will implicitly complement all configured dependencies of type Wants=, Requires=, RequiresOverridable= with dependencies of type After= if the units in question also have DefaultDependencies=true. It did not work because of a forgotten negation.
2011-09-22unit: don't recheck conditions when a unit is already starting but ↵Lennart Poettering
unit_start() is invoked
2011-09-01fsck: show progress while fscking at bootLennart Poettering
2011-08-30stdout-bridge: rename logger to stdout-syslog-bridge to make it more descriptiveLennart Poettering
2011-08-21cgroup: expose cgroup attributes as unit properties on the busLennart Poettering
2011-08-20exec: optionally apply cgroup attributes to the cgroups we createLennart Poettering
2011-08-01util: more join() optimizationsLennart Poettering
2011-07-31dbus: export unit file stateLennart Poettering
2011-07-06manager: merge serialization and desrialization counter into one, and ↵Lennart Poettering
increase it when reexecuting Instead of having individual counters n_serializing and n_deserializing have a single one n_reloading, which should be sufficient. Set n_reloading when we are about to go down for reexecution to avoid cgroup trimming when we free the units for reexecution.
2011-07-01unit: add three new specifiers to use in unit filesLennart Poettering
2011-06-30unit: consider all cgroups in the name=systemd hierarchy, even when the user ↵Lennart Poettering
has specified an explicit path in it
2011-06-21service: check whether sysv scripts where changedLennart Poettering
2011-06-21english: s/_per_/_by_/Lennart Poettering
2011-05-05unit: make ignoring in snapshots a per unit property, instead of a per unit ↵Lennart Poettering
type property
2011-04-28unit: fix assert when trying to load unit instances for uninstanciable typesLennart Poettering
http://lists.freedesktop.org/archives/systemd-devel/2011-April/001910.html
2011-04-20cgroup: don't accidentaly trim on reloadLennart Poettering
https://bugzilla.redhat.com/show_bug.cgi?id=678555
2011-04-16manager: introduce IgnoreOnIsolate flag so that we can keep systemd-logger ↵Lennart Poettering
around when isolating
2011-04-13unit: skip default cgroup setup if we have no hierarchy to work onLennart Poettering
2011-04-10unit: fix dump outputLennart Poettering
2011-04-07don't make up buffer sizes, use standard LINE_MAX insteadLennart Poettering
2011-04-07unit: disallow configuration of more than one on_failure dependencies if ↵Lennart Poettering
OnFailureIsolate= is on
2011-04-07unit: pull in logger unit only when running in system modeLennart Poettering
2011-04-07unit: introduce OnFailureIsolate=Lennart Poettering
2011-04-06job: fix deserialization of jobs: do not ignore orderingLennart Poettering
2011-03-31src: our lord is coverityLennart Poettering
2011-03-30unit: when deserializing do reconnect to dbus/syslog when they show upLennart Poettering
2011-03-30unit: don't override timestamps due to state changes when deserializingLennart Poettering
2011-03-30status: show status messages unconditionally if plymouth is aroundLennart Poettering
2011-03-29unit: fix parsing of condition-resultLennart Poettering
2011-03-29unit: don't complain about failed units when deserializingLennart Poettering
2011-03-29unit: when deserializing jobs, don't pull in dependenciesLennart Poettering
2011-03-18syslog: rework syslog detection so that we need no compile-time option what ↵Lennart Poettering
the name of the syslog implementation is
2011-03-17unit: serialize condition test resultsLennart Poettering
2011-03-09condition: take a timestamp and store last result of conditionsLennart Poettering
2011-03-08unit: don't accidently create ordering links to targets when default deps ↵Lennart Poettering
are off for either target and unit
2011-02-28Spelling CorrectionsHarald Hoyer
Just some lame spelling corrections with no functionality.
2011-02-24job: also trigger on-failure dependencies when jobs faile due to ↵Lennart Poettering
dependencies, timeout
2011-02-24dbus: pass along information why a job failed when it failed (dbus api change!)Lennart Poettering
2011-02-15execute: optionally forward program output to /dev/console in addition to ↵Lennart Poettering
syslog/kmsg
2011-01-20dbus: don't try to connect to the system bus before it is actually upLennart Poettering
2011-01-20service: when reloading a service fails don't fail the entire service but ↵Lennart Poettering
just the reload job
2010-11-18manager: make list of default controllers configurableLennart Poettering
2010-11-17cgroup: by default, duplicate service cgroup in the cpu hierarchyLennart Poettering
2010-11-15units: get rid of no_requires unit flag, and make crypto disks require ↵Lennart Poettering
cryptsetup service
2010-11-14manager: always pull 'following' units into transactionLennart Poettering
2010-11-14units: make use of agetty mandatoryLennart Poettering
2010-11-14job: make it possible to wait for devices to be unpluggedLennart Poettering
2010-10-29unit: get rid of gnoreDependencyFailure= instead treat ConflictedBy= as ↵Lennart Poettering
weaker counterpart of Conflicts=, similar to Wants= vs. Requires=
2010-10-29unit: replace StopRetroactively= by BindTo= dependenciesLennart Poettering
The property StopRetroactively= needs to be per-dependency, not per-unit, in order to properly express dependencies between .mount units and its .device and fsck .service units. If the .device unit is unplugged the mount should go away, but if the fsck process terminates the .mount should stay.
2010-10-28unit: replace recursive_stop by stop_retroactively to simplify things a littleLennart Poettering