Lennart Poettering
7d39db92c5
virt: detect LXC+libvirt containers
2012-01-25 00:13:05 +01:00
Lennart Poettering
4dcc1cb415
unit: implement new PropagateReloadTo=/PropagateReloadFrom= operations
2012-01-11 02:52:34 +01:00
Lennart Poettering
62590f23c1
unit: introduce ConditionCapability
2011-10-11 15:16:52 +02:00
Barry Scott
a70d9a77d9
man: .include directive does not include as textual include it includes by parsing the include file.
...
This means that section headers must be used inside of
a .include file otherwise all the lines are ignored.
2011-10-11 01:11:49 +02:00
Lennart Poettering
8095200d05
condition: optionally test against type of virtualization (vm vs. container)
2011-09-23 17:09:49 +02:00
Lennart Poettering
65bc2c2114
util: detect systemd-nspawn without relying on ns cgroup tree
2011-09-23 16:28:27 +02:00
Michal Schmidt
0d60602c3b
condition: add ConditionPathIsSymbolicLink
2011-09-21 01:42:02 +02:00
Lennart Poettering
8571962ca3
condition: always follow symlinks for condition checks, to mimic test
2011-09-21 01:07:25 +02:00
Lennart Poettering
ab7f148f81
unit: introduce ConditionPathIsMountPoint=
2011-09-21 00:50:40 +02:00
Michal Schmidt
418112a296
man: document which condition tests follow symlinks
...
ConditionPathExists and ConditionFileIsExecutable follow symlinks.
ConditionPathIsDirectory does not follow symlinks.
(XXX: is this actually the desired behavior?)
2011-09-20 13:13:17 +02:00
Mathieu Bridon
0e89268b28
man: list specifiers in a table
...
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-09-06 00:36:23 +02:00
Lennart Poettering
82e487c56d
unit: introduce ConditionFileIsExecutable= and use it where we check for a binary we'll spawn
2011-07-12 04:25:02 +02:00
Zbigniew Jędrzejewski-Szmek
4e7f8bc81c
man: un-reverse IgnoreOnSnapshot description
...
I think that snapshots & devices are actually _not_ captured in
snapshots.
2011-07-11 22:09:41 +02:00
Lennart Poettering
8092a428d4
path,unit: support globbing in conditions and path units
2011-07-07 02:07:39 +02:00
Lennart Poettering
0aef434548
unit: add three new specifiers to use in unit files
2011-07-01 00:41:18 +02:00
Ville Skyttä
9f7dad774e
man: Documentation spelling fixes
2011-06-20 17:57:22 +02:00
Lennart Poettering
7a6000a682
unit: make ignoring in snapshots a per unit property, instead of a per unit type property
2011-05-05 10:58:55 +02:00
Lennart Poettering
c8f4d7642b
manager: introduce IgnoreOnIsolate flag so that we can keep systemd-logger around when isolating
2011-04-16 02:03:34 +02:00
Lennart Poettering
222ae6a8d7
unit: introduce OnFailureIsolate=
2011-04-07 04:11:31 +02:00
Lennart Poettering
d24e1b4806
condition: use 'selinux' rather than 'SELinux' as preferred spelling
...
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 22:18:39 +02:00
Michal Schmidt
69528c31c6
man: document ConditionSecurity
2011-04-03 22:16:50 +02:00
Lennart Poettering
c61e77d3ea
man: document ConditionPathIsDirectory=
2011-04-01 00:42:57 +02:00
Lennart Poettering
28cf382a0a
man: document pidns containers
2011-03-18 04:53:31 +01:00
Lennart Poettering
e2130f189a
units: deemphesize Names= settings, and explain why nobody whould use them
2011-03-18 04:53:31 +01:00
Lennart Poettering
0732ec002e
man: document .requires/ directories
2011-03-18 04:53:12 +01:00
Lennart Poettering
267632f0ab
unit: distuingish mandatory from triggering conditions
2011-03-08 03:04:47 +01:00
Lennart Poettering
039655a40c
unit: introduce ConditionVirtualization=
2011-02-21 22:07:55 +01:00
Miklos Vajna
5471472d44
man: remaining spelling fixes
2011-01-01 20:03:56 +01:00
Andrey Borzenkov
21931dbe65
man: trivial BindTo description fix
...
I guess "unexpected" implies "without involvement".
2010-11-18 00:50:49 +01:00
Lennart Poettering
36af55d997
unit: introduce ConditionDirectoryNotEmpty=
2010-11-15 22:13:25 +01:00
Lennart Poettering
d257ddef22
unit: add ConditionNull= condition
2010-11-10 22:39:18 +01:00
Lennart Poettering
ead8e4788e
unit: get rid of gnoreDependencyFailure= instead treat ConflictedBy= as weaker counterpart of Conflicts=, similar to Wants= vs. Requires=
2010-10-29 16:28:27 +02:00
Lennart Poettering
b81884e746
unit: replace StopRetroactively= by BindTo= dependencies
...
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-29 00:45:46 +02:00
Lennart Poettering
f14e15f8af
unit: replace recursive_stop by stop_retroactively to simplify things a little
2010-10-28 03:38:52 +02:00
Lennart Poettering
9fc507041e
unit: introduce %f specifier to decode file names
2010-10-20 16:16:45 +02:00
Lennart Poettering
52661efd21
unit: add minimal condition checker for unit startup
2010-10-13 02:15:41 +02:00
Lennart Poettering
6daf4f9001
unit: rename 'banned' load state to 'masked'
2010-10-08 18:21:52 +02:00
Lennart Poettering
b9aea9547a
man: include reference to the interface stability promise
2010-09-14 21:52:33 +02:00
Matthew Miller
74ac3cbd50
manager: rename 'maintenance' state to 'failed' to avoid user confusion
...
https://bugzilla.redhat.com/show_bug.cgi?id=614619
2010-08-31 00:17:56 +02:00
Lennart Poettering
2528a7a62c
unit: introduce AllowIsolate= switch
2010-08-30 23:04:36 +02:00
Lennart Poettering
b5e9dba8d6
unit: rename OnlyByDependency= to RefuseManualStart= and introduce 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-11 01:44:37 +02:00
Lennart Poettering
69dd2852bb
manager: when two pending jobs conflict, keep the one that "conflicts", 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 22:32:30 +02:00
Lennart Poettering
ee5762e378
systemctl: fold systemd-install into systemctl
2010-07-24 00:53:33 +02:00
Lennart Poettering
b9975629f0
man: extend man pages a little
2010-07-18 02:11:38 +02:00
Lennart Poettering
3b6fdb5b5a
unit: introduce IgnoreDependencyFailure=
2010-07-12 03:07:02 +02:00
Lennart Poettering
085b94eec3
man: fix minor ambuigity
2010-07-08 21:48:09 +02:00
Ozan Çağlayan
58c16a1a3c
man: Fix minor issues in systemd.unit.xml
...
Fix minor typographic, punctuation and grammar errors.
2010-07-08 21:45:22 +02:00
Lennart Poettering
b3eaa62881
man: update man pages for recent syntax changes
2010-07-07 21:22:56 +02:00
Lennart Poettering
62adf224d1
man: various man page updates
2010-07-03 19:54:00 +02:00
Lennart Poettering
0a715d9783
man: minor fix
2010-07-02 17:28:02 +02:00