diff options
Diffstat (limited to 'pkgs/shells/powershell/getHashes.sh')
-rwxr-xr-x | pkgs/shells/powershell/getHashes.sh | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/pkgs/shells/powershell/getHashes.sh b/pkgs/shells/powershell/getHashes.sh index 727eabb3de8..785ab264ebc 100755 --- a/pkgs/shells/powershell/getHashes.sh +++ b/pkgs/shells/powershell/getHashes.sh @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#!nix-shell -i bash -p bash wget coreutils gnutar nix +#!nix-shell -i bash -p bash wget coreutils nix version=$1 if [[ -z $version ]] @@ -11,9 +11,8 @@ fi allOutput="" dlDest=$(mktemp) -exDest=$(mktemp -d) -trap 'rm $dlDest; rm -r $exDest' EXIT +trap 'rm $dlDest' EXIT for plat in osx linux; do for arch in x64 arm64; do @@ -21,18 +20,13 @@ for plat in osx linux; do URL="https://github.com/PowerShell/PowerShell/releases/download/v$version/powershell-$version-$plat-$arch.tar.gz" wget $URL -O $dlDest >&2 - tar -xzf $dlDest -C $exDest >&2 - - hash=$(nix hash path $exDest) + hash=$(nix hash file $dlDest) allOutput+=" variant: $plat $arch hash: $hash " - rm -r $exDest - mkdir $exDest - done done |