tmpfiles: allow Age to be set to 0

Mostly useful for testing purposes. Setting Age to 1s works just as
well, but it is surprising that using 0s (or just 0) does not work.

Also clarify this in the documentation.
This commit is contained in:
Tom Gundersen 2012-09-03 15:07:32 +02:00
parent 1cb88f2c61
commit a2558205f7
2 changed files with 7 additions and 2 deletions

View File

@ -265,7 +265,12 @@ L /tmp/foobar - - - - /dev/null</programlisting>
</variablelist>
<para>If multiple integers and units are specified the time
values are summed up.</para>
values are summed up. If an integer is given witohut a unit,
s is assumed.
</para>
<para>When the age is set to zero, the files are cleaned
unconditionally.</para>
<para>The age field only applies to lines starting with
d, D and x. If omitted or set to - no automatic clean-up

View File

@ -409,7 +409,7 @@ static int clean_item(Item *i) {
i->type != IGNORE_PATH)
return 0;
if (!i->age_set || i->age <= 0)
if (!i->age_set)
return 0;
n = now(CLOCK_REALTIME);