Package: tar Version: 1.15.91-1 Severity: wishlist Hi,
supporting the new O_NOATIME feature for the open() syscall that was introduced in 2.6.8 would make backup software like amanda really useful again (dreaming about doing incremental dumps without mangling the atime...). As the behaviour differs from the current --atime-preserve (reading file, then utime()ing it afterwards, thus mangling the ctime) and as the new feature is kernel-version-specific, I guess it would need a new option name... but besides that, AFAICT it would suffice to adapt the open() calls in compare.c:265 and create.c:1425 (just my 2 cent; I've modified the tar package here, and it works like a charm, but that of course doesn't mean that I have found all occurrences that might need to be changed). Another problem might be to get O_NOATIME, as it's only available if _GNU_SOURCE is defined (which tar's current build system doesn't define). Or has upstream already made a statement regarding this topic? Regards, Jan PS: I can supply my patch if you're interested.
signature.asc
Description: Digital signature