[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.
missing_compressors=`
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
--
1.7.5.1
- [PATCH] tests: check if 'compress' is real of fake,
Peter Rosin <=