From: Michael Tremer Date: Sat, 8 Feb 2025 12:33:39 +0000 (+0000) Subject: archive writer: Store the timestamp when we wrote the archive X-Git-Tag: 0.9.30~76 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a962bae61a32fe740740be1243bcfae29998c924;p=pakfire.git archive writer: Store the timestamp when we wrote the archive Signed-off-by: Michael Tremer --- diff --git a/src/pakfire/archive_writer.c b/src/pakfire/archive_writer.c index 3206e176..18297767 100644 --- a/src/pakfire/archive_writer.c +++ b/src/pakfire/archive_writer.c @@ -21,6 +21,7 @@ #include #include #include +#include // libarchive #include @@ -40,6 +41,9 @@ struct pakfire_archive_writer { // Pakfire struct pakfire* pakfire; + // Time Created + time_t time_created; + // Format pakfire_archive_writer_format format; @@ -259,6 +263,13 @@ int pakfire_archive_writer_create(struct pakfire_archive_writer** writer, // Store the file handle self->f = f; + // Fetch the creation time + self->time_created = time(NULL); + if (self->time_created < 0) { + r = -errno; + goto ERROR; + } + // Setup format r = pakfire_archive_writer_setup_format(self, format); if (r < 0)