summaryrefslogtreecommitdiff
path: root/src/unit.c
AgeCommit message (Collapse)Author
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
2010-10-28service: unify tstamp serialization codeLennart Poettering
2010-10-28unit: suppress incorrect deserialization errorsLennart Poettering
2010-10-27unit: serialize active timestampsLennart Poettering
2010-10-22systemctl: introduce systemctl killLennart Poettering
2010-10-20unit: introduce %f specifier to decode file namesLennart Poettering
2010-10-13unit: add minimal condition checker for unit startupLennart Poettering
2010-10-12swap: major rework, use /sbin/swapon for setting up swaps, fix merging of ↵Lennart Poettering
aliased swap disks
2010-10-08unit: rename 'banned' load state to 'masked'Lennart Poettering
2010-10-08systemctl: fix 'systemctl enable getty@.service'Lennart Poettering
2010-10-08unit: introduce 'banned' load state for units symlinked to /dev/nullLennart Poettering
2010-10-06manager: notify plymouth about progress if it is runningLennart Poettering
2010-10-06systemctl: require correctly formed unit names when enabling unitsLennart Poettering
2010-10-05socket: make sockets to pass to a service configurableLennart Poettering
2010-09-27fix spelling of 'unneeded' at various placesLennart Poettering
2010-09-27service: don't create sysv order deps on merged unitsLennart Poettering
2010-09-14target: add implicit target/unit ordering deps only if both sides have been ↵Lennart Poettering
fully loaded
2010-09-14socket: fix output of TCP congestion optionsLennart Poettering
2010-09-13target: add default unit ordering deps from the unit not the targetLennart Poettering
2010-09-03unit: don't retroactively start units if we failed to shutdown a unitLennart Poettering
2010-09-01unit: unify some codeLennart Poettering
2010-08-31manager: add missing second part of s/maintenance/failed/Matthew Miller
2010-08-30unit: introduce AllowIsolate= switchLennart Poettering
2010-08-14emacs: make sure nobody accidently adds tabs to our sourcesLennart Poettering
2010-08-12unit: don't show ENOENT configuration file warnings for units that are not ↵Lennart Poettering
essential
2010-08-11gc: remove a lot of unused codeLennart Poettering
2010-08-11clang: fix numerous little issues found with clang-analyzerLennart Poettering
2010-08-11manager: serialize/deserialize startup time, tooLennart Poettering
2010-08-11utmp: enable systemd-update-utmp by defaultLennart Poettering
2010-08-11unit: make sure a job for a service of type 'finish' succeeds if the process ↵Lennart Poettering
terminates cleanly
2010-08-11socket: disable GC for pre-allocated per-connection service until it is usedLennart Poettering
2010-08-11audit,utmp: implement audit logic and rip utmp stuff out of the main daemon ↵Lennart Poettering
and into a helper binary
2010-08-11unit: rename OnlyByDependency= to RefuseManualStart= and introduce ↵Lennart Poettering
RefuseManualStop= Some unit shall never be start on user request (e.g. shutdown.target) others never be stopped on user request (e.g. auditd.servce), hence offer options for both.
2010-08-09manager: when two pending jobs conflict, keep the one that "conflicts", ↵Lennart Poettering
remove the one that is "conflicted" This gives the writer of units control which unit is kept and which is stopped when two units conflict.