X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=tests%2Fappend02.at;fp=tests%2Fappend02.at;h=3c31a34a172faeaaf7e313920021075d5366bcef;hb=8457e06b995d5599fea6e0f07af0ae97b990869d;hp=91625eff212ad40625eef8c317b21749ddd3e188;hpb=8719c4f680190c2a307bec1b59e3efde9e9492da;p=chaz%2Ftar diff --git a/tests/append02.at b/tests/append02.at index 91625ef..3c31a34 100644 --- a/tests/append02.at +++ b/tests/append02.at @@ -44,19 +44,22 @@ AT_TAR_CHECK([ genfile --file file1 genfile --file file2 +# Make sure file timestamps in the archive will not differ +MTIME="--mtime=@0" + # For PAX archives, we need to make sure extended header names are -# reproducible. +# reproducible and that their contents won't change with time if test $[]TEST_TAR_FORMAT = posix; then - TAR_OPTIONS="$TAR_OPTIONS --pax-option=exthdr.name=%d/PaxHeaders/%f" + TAR_OPTIONS="$TAR_OPTIONS --pax-option=exthdr.name=%d/PaxHeaders/%f,delete=mtime,delete=atime,delete=ctime" fi echo Creating archive.1 -tar cf archive.1 file1 file2 +tar $MTIME -cf archive.1 file1 file2 echo Creating archive.2 -tar cfT archive.2 /dev/null -tar rf archive.2 file1 -tar rf archive.2 file2 +tar $MTIME -cf archive.2 -T /dev/null +tar $MTIME -rf archive.2 file1 +tar $MTIME -rf archive.2 file2 echo Comparing archives cmp archive.1 archive.2