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