]> Dogcows Code - chaz/tar/commitdiff
Skip the test on filesystems that do not update ctime of a file when renaming it...
authorSergey Poznyakoff <gray@gnu.org.ua>
Thu, 3 Feb 2005 00:04:30 +0000 (00:04 +0000)
committerSergey Poznyakoff <gray@gnu.org.ua>
Thu, 3 Feb 2005 00:04:30 +0000 (00:04 +0000)
tests/listed02.at

index 8c576b2079a75db10617830f4c6efa4c976aa92d..8b4e30b060e7c834d56c732eb6fcdb968fde941c 100644 (file)
@@ -51,7 +51,16 @@ tar -c -v --listed-incremental=tart.incr1 -f archive.1 tart || exit 1
 sleep 1
 echo Modifying filesystem
 rm tart/a1
+
+# Current incremental backup algorithm is not able to cope with
+# renamed files on filesystems that do not change ctime when
+# renaming. So, if we're on such filesystem, we skip this test.
+CTIME=`genfile --stat=ctime tart/b1`
 mv tart/b1 tart/b2
+if test $CTIME -eq `genfile --stat=ctime tart/b2`; then
+  AT_SKIP_TEST
+fi
+# 
 mv tart/c1 tart/c2
 touch tart/c2/ca3
 
This page took 0.025963 seconds and 4 git commands to generate.