man: be more precise on the ConditionFirstBoot= documentation
authorLennart Poettering <lennart@poettering.net>
Mon, 26 Jun 2017 17:11:09 +0000 (19:11 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 27 Jun 2017 19:30:48 +0000 (21:30 +0200)
Fixes: #5696

man/systemd.unit.xml

index 4413789..3a3d26e 100644 (file)
         to make sure they run before the stamp file's modification
         time gets reset indicating a completed update.</para>
 
-        <para><varname>ConditionFirstBoot=</varname> takes a boolean
-        argument. This condition may be used to conditionalize units
-        on whether the system is booting up with an unpopulated
-        <filename>/etc</filename> directory. This may be used to
-        populate <filename>/etc</filename> on the first boot after
-        factory reset, or when a new system instances boots up for the
-        first time.</para>
+        <para><varname>ConditionFirstBoot=</varname> takes a boolean argument. This condition may be used to
+        conditionalize units on whether the system is booting up with an unpopulated <filename>/etc</filename>
+        directory (specifically: an <filename>/etc</filename> with no <filename>/etc/machine-id</filename>). This may
+        be used to populate <filename>/etc</filename> on the first boot after factory reset, or when a new system
+        instance boots up for the first time.</para>
 
         <para>With <varname>ConditionPathExists=</varname> a file
         existence condition is checked before a unit is started. If