Fix install.sh when no version provided

This fixes a bug that I introduced in
https://github.com/dagger/dagger/pull/1819

Mistakes that get fixed before anyone notices never happened. Focus on
the learnings, quick fixes and let resilient systems emerge. 💪

Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
This commit is contained in:
Gerhard Lazu 2022-03-24 23:53:45 +00:00
parent 16450c3263
commit 6c1d7ec19f
No known key found for this signature in database
GPG Key ID: A28DE70C9444D7A6

View File

@ -267,7 +267,7 @@ latest_version() {
base_url() { base_url() {
os="$(uname_os)" os="$(uname_os)"
arch="$(uname_arch)" arch="$(uname_arch)"
version="${DAGGER_VERSION?:$(latest_version)}" version="${DAGGER_VERSION:-$(latest_version)}"
url="${base}/${name}/releases/${version}" url="${base}/${name}/releases/${version}"
echo "$url" echo "$url"
} }
@ -275,7 +275,7 @@ base_url() {
tarball() { tarball() {
os="$(uname_os)" os="$(uname_os)"
arch="$(uname_arch)" arch="$(uname_arch)"
version="${DAGGER_VERSION?:$(latest_version)}" version="${DAGGER_VERSION:-$(latest_version)}"
name="${name}_v${version}_${os}_${arch}" name="${name}_v${version}_${os}_${arch}"
if [ "$os" = "windows" ]; then if [ "$os" = "windows" ]; then
name="${name}.zip" name="${name}.zip"