@@ -1,7 +1,7 @@
11#!/usr/bin/env nix-shell
22#!nix-shell -i bash -p curl gnugrep gnused jq
33
4−set -eu -o pipefail
4+set -x -eu -o pipefail
55
66cd $(dirname "$0")
77
@@ -14,7 +14,7 @@ VERSION=$(echo ${TAG} | sed 's/^stable-//')
1414SHA256=$(nix-prefetch-url --quiet --unpack https://github.com/linkerd/linkerd2/archive/refs/tags/${TAG}.tar.gz)
1515
1616setKV () {
17− sed -i "s|$1 = \".*\"|$1 = \"$2\"|" ./default.nix
17+ sed -i "s|$1 = \".*\"|$1 = \"${2:-}\"|" ./default.nix
1818}
1919
2020setKV version ${VERSION}
@@ -25,11 +25,11 @@ cd ../../../../../
2525set +e
2626VENDOR_SHA256=$(nix-build --no-out-link -A linkerd 2>&1 | grep "got:" | cut -d':' -f2 | sed 's| ||g')
2727set -e
28+cd - > /dev/null
2829
2930if [ -n "${VENDOR_SHA256:-}" ]; then
30− cd - > /dev/null
31− setKV vendorSha256 ${VENDOR_SHA256}
31+ setKV vendorSha256 ${VENDOR_SHA256}
3232else
33− echo "Update failed. VENDOR_SHA256 is empty."
34− exit 1
33+ echo "Update failed. VENDOR_SHA256 is empty."
34+ exit 1
3535fi