Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-02-24 | job: also trigger on-failure dependencies when jobs faile due to ↵ | Lennart Poettering | |
dependencies, timeout | |||
2011-02-24 | dbus: pass along information why a job failed when it failed (dbus api change!) | Lennart Poettering | |
2011-02-15 | execute: optionally forward program output to /dev/console in addition to ↵ | Lennart Poettering | |
syslog/kmsg | |||
2011-01-20 | dbus: don't try to connect to the system bus before it is actually up | Lennart Poettering | |
2011-01-20 | service: when reloading a service fails don't fail the entire service but ↵ | Lennart Poettering | |
just the reload job | |||
2010-11-18 | manager: make list of default controllers configurable | Lennart Poettering | |
2010-11-17 | cgroup: by default, duplicate service cgroup in the cpu hierarchy | Lennart Poettering | |
2010-11-15 | units: get rid of no_requires unit flag, and make crypto disks require ↵ | Lennart Poettering | |
cryptsetup service | |||
2010-11-14 | manager: always pull 'following' units into transaction | Lennart Poettering | |
2010-11-14 | units: make use of agetty mandatory | Lennart Poettering | |
2010-11-14 | job: make it possible to wait for devices to be unplugged | Lennart Poettering | |
2010-10-29 | unit: get rid of gnoreDependencyFailure= instead treat ConflictedBy= as ↵ | Lennart Poettering | |
weaker counterpart of Conflicts=, similar to Wants= vs. Requires= | |||
2010-10-29 | unit: replace StopRetroactively= by BindTo= dependencies | Lennart 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-28 | unit: replace recursive_stop by stop_retroactively to simplify things a little | Lennart Poettering | |
2010-10-28 | service: unify tstamp serialization code | Lennart Poettering | |
2010-10-28 | unit: suppress incorrect deserialization errors | Lennart Poettering | |
2010-10-27 | unit: serialize active timestamps | Lennart Poettering | |
2010-10-22 | systemctl: introduce systemctl kill | Lennart Poettering | |
2010-10-20 | unit: introduce %f specifier to decode file names | Lennart Poettering | |
2010-10-13 | unit: add minimal condition checker for unit startup | Lennart Poettering | |
2010-10-12 | swap: major rework, use /sbin/swapon for setting up swaps, fix merging of ↵ | Lennart Poettering | |
aliased swap disks | |||
2010-10-08 | unit: rename 'banned' load state to 'masked' | Lennart Poettering | |
2010-10-08 | systemctl: fix 'systemctl enable getty@.service' | Lennart Poettering | |
2010-10-08 | unit: introduce 'banned' load state for units symlinked to /dev/null | Lennart Poettering | |
2010-10-06 | manager: notify plymouth about progress if it is running | Lennart Poettering | |
2010-10-06 | systemctl: require correctly formed unit names when enabling units | Lennart Poettering | |
2010-10-05 | socket: make sockets to pass to a service configurable | Lennart Poettering | |
2010-09-27 | fix spelling of 'unneeded' at various places | Lennart Poettering | |
2010-09-27 | service: don't create sysv order deps on merged units | Lennart Poettering | |
2010-09-14 | target: add implicit target/unit ordering deps only if both sides have been ↵ | Lennart Poettering | |
fully loaded | |||
2010-09-14 | socket: fix output of TCP congestion options | Lennart Poettering | |
2010-09-13 | target: add default unit ordering deps from the unit not the target | Lennart Poettering | |
2010-09-03 | unit: don't retroactively start units if we failed to shutdown a unit | Lennart Poettering | |
2010-09-01 | unit: unify some code | Lennart Poettering | |
2010-08-31 | manager: add missing second part of s/maintenance/failed/ | Matthew Miller | |
2010-08-30 | unit: introduce AllowIsolate= switch | Lennart Poettering | |
2010-08-14 | emacs: make sure nobody accidently adds tabs to our sources | Lennart Poettering | |
2010-08-12 | unit: don't show ENOENT configuration file warnings for units that are not ↵ | Lennart Poettering | |
essential | |||
2010-08-11 | gc: remove a lot of unused code | Lennart Poettering | |
2010-08-11 | clang: fix numerous little issues found with clang-analyzer | Lennart Poettering | |
2010-08-11 | manager: serialize/deserialize startup time, too | Lennart Poettering | |
2010-08-11 | utmp: enable systemd-update-utmp by default | Lennart Poettering | |
2010-08-11 | unit: make sure a job for a service of type 'finish' succeeds if the process ↵ | Lennart Poettering | |
terminates cleanly | |||
2010-08-11 | socket: disable GC for pre-allocated per-connection service until it is used | Lennart Poettering | |
2010-08-11 | audit,utmp: implement audit logic and rip utmp stuff out of the main daemon ↵ | Lennart Poettering | |
and into a helper binary | |||
2010-08-11 | unit: 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-09 | manager: 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. | |||
2010-08-09 | dbus: don't call bus_path_escape() with NULL unit name | Lennart Poettering | |
Fixes an assertion triggerable via D-Bus. https://bugzilla.redhat.com/show_bug.cgi?id=622008 | |||
2010-07-21 | unit: deduce following unit value dynamically instead of statically, to ↵ | Lennart Poettering | |
avoid dangling pointers | |||
2010-07-20 | device: do not merge devices | Lennart Poettering | |
Don't try to merge devices that have been created via dependencies when they appear in the system and can be recognized as the same. Instead, simply continue to maintain them independently of each other, however with the same state cycle. Why? Because otherwise we'd have a hard time to seperate the dependencies after the devices are unplugged again and we hence cannot be sure anymore that next time the device is plugged in it will carry the same names. Example: if one depndency refers to dev-sda.device and another one to dev-by-id-xxxyyy.device we only learn at time of plug in of the device that it is actually the same device that was ment. In the moment the device is unplugged again we won't know anymore their relation to each other and the next time the harddisk is plugged it might even appear as dev-by-id-xxxyyy.device and dev-sdb.service. To ensure the dependencies continue to have the meaning they were intended to have let's hence keep the .device objects seperate all the time, even when they are plugged in. This patch also introduces a new Following= property which points from the various .device units of a specific device to the main .device unit for it. This can be used by the client side to figure out the relation of the .device units to each other and even filter units from display. |