Hi David, > The new version of tar has become non-deterministic. > It looks like now it stores its own creation time or something internally.
Please try the attached patch. Regards, Sergey
diff --git a/src/create.c b/src/create.c index e14e13d..ab5bb6e 100644 --- a/src/create.c +++ b/src/create.c @@ -543,7 +543,7 @@ write_gnu_long_link (struct tar_stat_info *st, const char *p, char type) union block *header; char *tmpname; - header = start_private_header ("././@LongLink", size, start_time.tv_sec); + header = start_private_header ("././@LongLink", size, (time_t)-1); uid_to_uname (0, &tmpname); UNAME_TO_CHARS (tmpname, header->header.uname); free (tmpname);