1
0
mirror of https://github.com/Tarrasch/zsh-autoenv.git synced 2024-11-22 15:30:59 +02:00

_autoenv_hash_pair: use sha1sum for v1 hashes

shasum was replaced by sha1sum before, and appears to have been added
back accidentally in dfb5648.
This commit is contained in:
Daniel Hahler 2017-12-15 23:41:44 +01:00 committed by Daniel Hahler
parent 06e1f59d36
commit 1d15e0d1a9

View File

@ -178,11 +178,11 @@ _autoenv_hash_pair() {
echo "Missing file argument for _autoenv_hash_pair!" >&2 echo "Missing file argument for _autoenv_hash_pair!" >&2
return 1 return 1
fi fi
if [ $cksum_version = 2 ]; then if [[ $cksum_version = 2 ]]; then
# Get the output from `cksum` and join the first two words with a dot. # Get the output from `cksum` and join the first two words with a dot.
env_cksum=${(j:.:)${:-$(cksum "$env_file")}[1,2]} env_cksum=${(j:.:)${:-$(cksum "$env_file")}[1,2]}
elif [ $cksum_version = 1 ]; then elif [[ $cksum_version = 1 ]]; then
env_cksum=$(shasum $env_file | cut -d' ' -f1) env_cksum=$(sha1sum $env_file | cut -d' ' -f1)
else else
echo "Invalid version argument (${cksum_version}) for _autoenv_hash_pair!" >&2 echo "Invalid version argument (${cksum_version}) for _autoenv_hash_pair!" >&2
return 1 return 1