diff options
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; |