22 lines
393 B
Bash
22 lines
393 B
Bash
|
#!/bin/sh
|
||
|
|
||
|
candidate="$1" # ignored
|
||
|
|
||
|
gzip="$(which gzip)"
|
||
|
if [ ! -x "${gzip}" ]; then
|
||
|
# echo nothing: no suitable gzip found
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
# gzip displays its version string on stdout
|
||
|
# pigz displays its version string on stderr
|
||
|
version="$("${gzip}" --version 2>&1)"
|
||
|
case "${version}" in
|
||
|
(*pigz*)
|
||
|
# echo nothing: no suitable gzip found
|
||
|
exit 1
|
||
|
;;
|
||
|
esac
|
||
|
|
||
|
printf "%s" "${gzip}"
|