From: Zbigniew Jędrzejewski-Szmek Date: Sat, 26 Jul 2014 19:01:49 +0000 (-0400) Subject: update-done: include a short description in .updated X-Git-Tag: v216~429 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=4aa4d2ae9717d0f8656528a3197bbc0c256380b1 update-done: include a short description in .updated People might be confused where the file comes from, since the name is not at all specific. https://bugzilla.redhat.com/show_bug.cgi?id=1121301#c8 --- diff --git a/src/update-done/update-done.c b/src/update-done/update-done.c index b199a6897..db106b5ab 100644 --- a/src/update-done/update-done.c +++ b/src/update-done/update-done.c @@ -22,6 +22,11 @@ #include "util.h" #include "label.h" +#define MESSAGE \ + "This file was created by systemd-update-done. Its only \n" \ + "purpose is to hold a timestamp of the time this directory\n" \ + "was updated. See systemd-update-done.service(8).\n" + static int apply_timestamp(const char *path, struct timespec *ts) { struct timespec twice[2]; struct stat st; @@ -77,6 +82,8 @@ static int apply_timestamp(const char *path, struct timespec *ts) { return -errno; } + (void) loop_write(fd, MESSAGE, strlen(MESSAGE), false); + twice[0] = *ts; twice[1] = *ts;