]> git.cameronkatri.com Git - cgit.git/blobdiff - tests/t0107-snapshot.sh
tests: t0107: support older and/or non-GNU tar
[cgit.git] / tests / t0107-snapshot.sh
index 89b9159c04718fdcc580c47008803648ea3fe523..0811ec407442cc82a5106f1f8649d67a2f9c1d1e 100755 (executable)
@@ -25,7 +25,7 @@ test_expect_success 'verify gzip format' '
 
 test_expect_success 'untar' '
        rm -rf master &&
-       tar -xzf master.tar.gz
+       gzip -dc master.tar.gz | tar -xf -
 '
 
 test_expect_success 'count files' '
@@ -66,7 +66,7 @@ test_expect_success LZIP 'verify lzip format' '
 
 test_expect_success LZIP 'untar' '
        rm -rf master &&
-       tar --lzip -xf master.tar.lz
+       lzip -dc master.tar.lz | tar -xf -
 '
 
 test_expect_success LZIP 'count files' '
@@ -107,7 +107,7 @@ test_expect_success XZ 'verify xz format' '
 
 test_expect_success XZ 'untar' '
        rm -rf master &&
-       tar --xz -xf master.tar.xz
+       xz -dc master.tar.xz | tar -xf -
 '
 
 test_expect_success XZ 'count files' '
@@ -148,7 +148,7 @@ test_expect_success ZSTD 'verify zstd format' '
 
 test_expect_success ZSTD 'untar' '
        rm -rf master &&
-       tar --zstd -xf master.tar.zst
+       zstd -dc master.tar.zst | tar -xf -
 '
 
 test_expect_success ZSTD 'count files' '