X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=man%2Fsystemd.unit.xml;h=2e298ca04f06caaa6318735a288c1bb4512eca9e;hp=5d6f6eb1416ecbf2b8c619d29ff9975090e6691e;hb=d55192add75584f55932ad463ee6b4cc30370c63;hpb=59fccdc587bc179c1638916ee16a24099f94f81f diff --git a/man/systemd.unit.xml b/man/systemd.unit.xml index 5d6f6eb14..2e298ca04 100644 --- a/man/systemd.unit.xml +++ b/man/systemd.unit.xml @@ -211,6 +211,10 @@ template .d/ subdirectory and reads its .conf files. + + Note that while systemd offers a flexible dependency system between units it is recommended to use this functionality only sparingly and instead rely @@ -950,7 +954,11 @@ ConditionDirectoryNotEmpty= ConditionFileNotEmpty= ConditionFileIsExecutable= - ConditionNull= + + Before starting a unit verify that the specified condition is @@ -1230,15 +1238,6 @@ exists, is a regular file and marked executable. - Finally, - ConditionNull= may - be used to add a constant condition - check value to the unit. It takes a - boolean argument. If set to - false, the condition - will always fail, otherwise - succeed. - If multiple conditions are specified, the unit will be executed if all of them apply (i.e. a logical AND @@ -1283,7 +1282,6 @@ AssertDirectoryNotEmpty= AssertFileNotEmpty= AssertFileIsExecutable= - AssertNull= Similar to the ConditionArchitecture=,