From cdf0c7abf8594db37bbb0720f7c18a1765465110 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 1 Jul 2014 01:33:56 +0200 Subject: [PATCH] man: document ConditionNeedsUpdate= --- man/systemd.unit.xml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/man/systemd.unit.xml b/man/systemd.unit.xml index 032879a0a..960fb90db 100644 --- a/man/systemd.unit.xml +++ b/man/systemd.unit.xml @@ -900,6 +900,7 @@ ConditionSecurity= ConditionCapability= ConditionACPower= + ConditionNeedsUpdate= ConditionPathExists= ConditionPathExistsGlob= ConditionPathIsDirectory= @@ -1068,6 +1069,33 @@ all AC connectors are disconnected from a power source. + ConditionNeedsUpdate= + takes one of /var + or /etc as + argument, possibly prefixed with a + ! (for inverting + the condition). This condition may be + used to conditionalize units on + whether the specified directory + requires an update because + /usr's + modification time is newer than the + stamp file + .updated in the + specified directory. This is useful to + implement offline updates of the + vendor operating system resources in + /usr that require + updating of /etc + or /var on the + next following boot. Units making use + of this condition should order + themselves before + systemd-update-done.service8, + to make sure they run before the stamp + files's modification time gets reset + indicating a completed update. + With ConditionPathExists= a file existence condition is -- 2.30.2