[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] tests: check if 'compress' is real of fake

From: Peter Rosin
Subject: [PATCH] tests: check if 'compress' is real of fake
Date: Wed, 8 Feb 2012 22:24:32 +0100

On Cygwin, 'compress' is provided by sharutils and is just a
dummy script that is not able to actually compress (it can
only decompress).  This fake 'compress' is not usable for
our purpose - to create compressed tarballs.

* tests/dist-formats.tap (missing_compressors): Count 'compress'
as missing if it does not support the -c option.
 tests/dist-formats.tap |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/tests/dist-formats.tap b/tests/dist-formats.tap
index dd9d896..629d615 100755
--- a/tests/dist-formats.tap
+++ b/tests/dist-formats.tap
@@ -78,7 +78,11 @@ echo All compressors: $all_compressors
 # Assume gzip(1) is available on every reasonable portability target.
   for c in $all_compressors; do
-    test $c = gzip || $c --version </dev/null >&2 && continue
+    case $c in
+      gzip)     continue;;
+      compress) $c -c </dev/null >/dev/null && continue;;
+      *)        $c --version </dev/null >&2 && continue;;
+    esac
     echo $c
   done | tr "$nl" ' '`
 echo Missing compressors: $missing_compressors

reply via email to

[Prev in Thread] Current Thread [Next in Thread]