Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-05-21 | unit: introduce RequiredBy= setting in [Install], to complement WantedBy= | Lennart Poettering | |
2012-05-21 | units: introduce new Documentation= field and make use of it everywhere | Lennart Poettering | |
This should help making the boot process a bit easier to explore and understand for the administrator. The simple idea is that "systemctl status" now shows a link to documentation alongside the other status and decriptionary information of a service. This patch adds the necessary fields to all our shipped units if we have proper documentation for them. | |||
2012-04-30 | unit: add new dependency type RequiresMountsFor= | Lennart Poettering | |
RequiresMountsFor= is a shortcut for adding requires and after dependencies to all mount units neeed for the specified paths. This solves a couple of issues regarding dep loop cycles for encrypted swap. | |||
2012-04-17 | man: Fix a few typos | Michael Biebl | |
Reported-by: A. Costa <agcosta@gis.net> Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=668344 | |||
2012-04-12 | unit: introduce ConditionPathIsReadWrite | Lennart Poettering | |
2012-04-12 | relicense to LGPLv2.1 (with exceptions) | Lennart Poettering | |
We finally got the OK from all contributors with non-trivial commits to relicense systemd from GPL2+ to LGPL2.1+. Some udev bits continue to be GPL2+ for now, but we are looking into relicensing them too, to allow free copy/paste of all code within systemd. The bits that used to be MIT continue to be MIT. The big benefit of the relicensing is that closed source code may now link against libsystemd-login.so and friends. | |||
2012-03-15 | virt: the pidns controller does not exist anymore | Lennart Poettering | |
2012-01-25 | virt: detect LXC+libvirt containers | Lennart Poettering | |
2012-01-11 | unit: implement new PropagateReloadTo=/PropagateReloadFrom= operations | Lennart Poettering | |
2011-10-11 | unit: introduce ConditionCapability | Lennart Poettering | |
2011-10-11 | man: .include directive does not include as textual include it includes by ↵ | Barry Scott | |
parsing the include file. This means that section headers must be used inside of a .include file otherwise all the lines are ignored. | |||
2011-09-23 | condition: optionally test against type of virtualization (vm vs. container) | Lennart Poettering | |
2011-09-23 | util: detect systemd-nspawn without relying on ns cgroup tree | Lennart Poettering | |
2011-09-21 | condition: add ConditionPathIsSymbolicLink | Michal Schmidt | |
2011-09-21 | condition: always follow symlinks for condition checks, to mimic test | Lennart Poettering | |
2011-09-21 | unit: introduce ConditionPathIsMountPoint= | Lennart Poettering | |
2011-09-20 | man: document which condition tests follow symlinks | Michal Schmidt | |
ConditionPathExists and ConditionFileIsExecutable follow symlinks. ConditionPathIsDirectory does not follow symlinks. (XXX: is this actually the desired behavior?) | |||
2011-09-06 | man: list specifiers in a table | Mathieu Bridon | |
It was noted on IRC that the current layout is not necessarily the easiest to parse by humans. I personnally struggled understanding it the first time I read it. Hopefully, this change makes it easier to understand. Note: I only reformatted the information that was already present in the documentation, I didn't add anything. | |||
2011-07-12 | unit: introduce ConditionFileIsExecutable= and use it where we check for a ↵ | Lennart Poettering | |
binary we'll spawn | |||
2011-07-11 | man: un-reverse IgnoreOnSnapshot description | Zbigniew Jędrzejewski-Szmek | |
I think that snapshots & devices are actually _not_ captured in snapshots. | |||
2011-07-07 | path,unit: support globbing in conditions and path units | Lennart Poettering | |
2011-07-01 | unit: add three new specifiers to use in unit files | Lennart Poettering | |
2011-06-20 | man: Documentation spelling fixes | Ville Skyttä | |
2011-05-05 | unit: make ignoring in snapshots a per unit property, instead of a per unit ↵ | Lennart Poettering | |
type property | |||
2011-04-16 | manager: introduce IgnoreOnIsolate flag so that we can keep systemd-logger ↵ | Lennart Poettering | |
around when isolating | |||
2011-04-07 | unit: introduce OnFailureIsolate= | Lennart Poettering | |
2011-04-03 | condition: use 'selinux' rather than 'SELinux' as preferred spelling | Lennart Poettering | |
The virtualization condition and others use lowercase identifiers, so for the sake of keeping things least surprising, use lowercase identifiers here too. | |||
2011-04-03 | man: document ConditionSecurity | Michal Schmidt | |
2011-04-01 | man: document ConditionPathIsDirectory= | Lennart Poettering | |
2011-03-18 | man: document pidns containers | Lennart Poettering | |
2011-03-18 | units: deemphesize Names= settings, and explain why nobody whould use them | Lennart Poettering | |
2011-03-18 | man: document .requires/ directories | Lennart Poettering | |
2011-03-08 | unit: distuingish mandatory from triggering conditions | Lennart Poettering | |
2011-02-21 | unit: introduce ConditionVirtualization= | Lennart Poettering | |
2011-01-01 | man: remaining spelling fixes | Miklos Vajna | |
2010-11-18 | man: trivial BindTo description fix | Andrey Borzenkov | |
I guess "unexpected" implies "without involvement". | |||
2010-11-15 | unit: introduce ConditionDirectoryNotEmpty= | Lennart Poettering | |
2010-11-10 | unit: add ConditionNull= condition | 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-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-08 | unit: rename 'banned' load state to 'masked' | Lennart Poettering | |
2010-09-14 | man: include reference to the interface stability promise | Lennart Poettering | |
2010-08-31 | manager: rename 'maintenance' state to 'failed' to avoid user confusion | Matthew Miller | |
https://bugzilla.redhat.com/show_bug.cgi?id=614619 | |||
2010-08-30 | unit: introduce AllowIsolate= switch | Lennart Poettering | |
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-07-24 | systemctl: fold systemd-install into systemctl | Lennart Poettering | |