diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2014-07-26 15:01:49 -0400 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2014-07-26 15:08:42 -0400 |
commit | 4aa4d2ae9717d0f8656528a3197bbc0c256380b1 (patch) | |
tree | 551bb313f830be214333df6b67d5645beea5b874 /src/update-done | |
parent | 0c6ea3a4e2ac3f350dcb58e8f08bb74b030cd624 (diff) |
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
Diffstat (limited to 'src/update-done')
-rw-r--r-- | src/update-done/update-done.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/update-done/update-done.c b/src/update-done/update-done.c index b199a68972..db106b5ab4 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; |