diff options
author | Bob van der Linden <bobvanderlinden@gmail.com> | 2019-03-19 20:05:51 +0100 |
---|---|---|
committer | Bob van der Linden <bobvanderlinden@gmail.com> | 2019-03-19 20:28:30 +0100 |
commit | d394fa0d9605f94b64f9fe80fd37ccec176ee1f9 (patch) | |
tree | be4d062b9109179bce97bb98964e07f0584a77fe /pkgs/tools/networking/ngrok-2 | |
parent | b1bfe7b4789d294054dde19a50c2db9ad63f2b05 (diff) | |
download | nixpkgs-d394fa0d9605f94b64f9fe80fd37ccec176ee1f9.tar nixpkgs-d394fa0d9605f94b64f9fe80fd37ccec176ee1f9.tar.gz nixpkgs-d394fa0d9605f94b64f9fe80fd37ccec176ee1f9.tar.bz2 nixpkgs-d394fa0d9605f94b64f9fe80fd37ccec176ee1f9.tar.lz nixpkgs-d394fa0d9605f94b64f9fe80fd37ccec176ee1f9.tar.xz nixpkgs-d394fa0d9605f94b64f9fe80fd37ccec176ee1f9.tar.zst nixpkgs-d394fa0d9605f94b64f9fe80fd37ccec176ee1f9.zip |
ngrok2: cleanup update.sh
Diffstat (limited to 'pkgs/tools/networking/ngrok-2')
-rwxr-xr-x | pkgs/tools/networking/ngrok-2/update.sh | 25 |
1 files changed, 9 insertions, 16 deletions
diff --git a/pkgs/tools/networking/ngrok-2/update.sh b/pkgs/tools/networking/ngrok-2/update.sh index 62b0c7e545e..7908a1524e5 100755 --- a/pkgs/tools/networking/ngrok-2/update.sh +++ b/pkgs/tools/networking/ngrok-2/update.sh @@ -4,10 +4,8 @@ #!nix-shell -i bash set -eu -o pipefail -cd "$(dirname "${BASH_SOURCE[0]}")" get_download_info() { - echo '{ "sys": "'"$1-$2"'", "response": ' http --body \ https://update.equinox.io/check \ 'Accept:application/json; q=1; version=1; charset=utf-8' \ @@ -16,25 +14,20 @@ get_download_info() { channel=stable \ os=$1 \ goarm= \ - arch=$2 - -# target_version=2.2.8 \ - - echo "}" + arch=$2 \ + | jq --arg sys "$1-$2" '{ + sys: $sys, + url: .download_url, + sha256: .checksum, + version: .release.version + }' } ( - echo "[" get_download_info linux 386 - echo "," get_download_info linux amd64 - echo "," get_download_info linux arm - echo "," get_download_info linux arm64 - # echo "," - # get_download_info darwin 386 - echo "," get_download_info darwin amd64 - echo "]" -) | jq 'map ({ (.sys): { "sys": .sys, "url": .response.download_url, "sha256": .response.checksum, "version": .response.release.version } }) | add' >versions.json +) | jq --slurp 'map ({ (.sys): . }) | add' \ + > pkgs/tools/networking/ngrok-2/versions.json |