X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fupdate-done%2Fupdate-done.c;h=db106b5ab411759bdd315fda0e669eef2563ccf9;hb=03785ad0e51b061efb9f9b3f2e328685f9a866aa;hp=b199a68972f89e72f5f76834a0b8f0def52e538d;hpb=7dbb1d08f66cd44b1296be3ee8e3629b989e19a8;p=elogind.git 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;