diff options
author | Jon Seager <jon@sgrs.uk> | 2024-05-15 12:47:11 +0100 |
---|---|---|
committer | Jon Seager <jon@sgrs.uk> | 2024-05-15 14:19:48 +0100 |
commit | 751f923d7a4354661a5a23411fa6c3a7e498154b (patch) | |
tree | 34dd7b5032f7e294df2abdf7e502eaf93892006d /pkgs/by-name/go | |
parent | d85ca92dd2ccdd64ea8ad7c1f8fbaf8207f56841 (diff) |
google-chrome: increase safety of update-script
Diffstat (limited to 'pkgs/by-name/go')
-rw-r--r-- | pkgs/by-name/go/google-chrome/package.nix | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/pkgs/by-name/go/google-chrome/package.nix b/pkgs/by-name/go/google-chrome/package.nix index ff54ecddd68e3..f0ad77a2bfcf2 100644 --- a/pkgs/by-name/go/google-chrome/package.nix +++ b/pkgs/by-name/go/google-chrome/package.nix @@ -146,10 +146,11 @@ in stdenv.mkDerivation (finalAttrs: { updateScript = writeScript "update-google-chrome.sh" '' #!/usr/bin/env nix-shell #!nix-shell -i bash -p curl jq common-updater-scripts + set -euo pipefail url="https://versionhistory.googleapis.com/v1/chrome/platforms/linux/channels/stable/versions/all/releases" - response=$(curl --silent $url) - version=$(jq ".releases[0].version" --raw-output <<< "$response") - update-source-version ${finalAttrs.pname} "$version" --ignore-same-hash + response="$(curl --silent --fail $url)" + version="$(jq ".releases[0].version" --raw-output <<< $response)" + update-source-version ${finalAttrs.pname} $version --ignore-same-hash ''; }; |