--- man/systemd.time.xml | 4 ++-- src/shared/calendarspec.c | 3 ++- src/test/test-calendarspec.c | 1 + 3 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/man/systemd.time.xml b/man/systemd.time.xml index f35ccd7..2342684 100644 --- a/man/systemd.time.xml +++ b/man/systemd.time.xml @@ -247,8 +247,8 @@ <literal>monthly</literal>, <literal>weekly</literal>, <literal>yearly</literal>, <literal>quarterly</literal>, - <literal>semiannually</literal> may be used as - calendar events which refer to + <literal>semesterly</literal> or <literal>semiannually</literal> + may be used as calendar events which refer to <literal>*-*-* *:*:00</literal>, <literal>*-*-* *:00:00</literal>, <literal>*-*-* 00:00:00</literal>, diff --git a/src/shared/calendarspec.c b/src/shared/calendarspec.c index 7efcf7b..3115bba 100644 --- a/src/shared/calendarspec.c +++ b/src/shared/calendarspec.c @@ -757,7 +757,8 @@ int calendar_spec_from_string(const char *p, CalendarSpec **spec) { } else if (strcaseeq(p, "biannually") || strcaseeq(p, "bi-annually") || strcaseeq(p, "semiannually") || - strcaseeq(p, "semi-annually")) { + strcaseeq(p, "semi-annually") || + strcaseeq(p, "semesterly")) { r = const_chain(1, &c->month); if (r < 0) diff --git a/src/test/test-calendarspec.c b/src/test/test-calendarspec.c index 87e1da1..7610cff 100644 --- a/src/test/test-calendarspec.c +++ b/src/test/test-calendarspec.c @@ -80,6 +80,7 @@ int main(int argc, char* argv[]) { test_one("minutely", "*-*-* *:*:00"); test_one("quarterly", "*-01,04,07,10-01 00:00:00"); test_one("semi-annually", "*-01,07-01 00:00:00"); + test_one("semesterly", "*-01,07-01 00:00:00"); test_one("annually", "*-01-01 00:00:00"); test_one("*:2/3", "*-*-* *:02/3:00"); -- 1.9.3 _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel