scripts: Fix bundle-linux when RUSTFLAGS is unset (#17218)

The install-linux script fails to build when the RUSTFLAGS environment
variable is not set. Bash attempts to expand an empty variable and fails
due to the prior set -u

Closes #17217

Release Notes:
- N/A
This commit is contained in:
it-a-me 2024-08-31 13:13:41 -07:00 committed by GitHub
parent c9b4c8c498
commit 6a9820e637
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -42,7 +42,7 @@ target_triple=${host_line#*: }
script/generate-licenses
# Build binary in release mode
export RUSTFLAGS="$RUSTFLAGS -C link-args=-Wl,--disable-new-dtags,-rpath,\$ORIGIN/../lib"
export RUSTFLAGS="${RUSTFLAGS:-} -C link-args=-Wl,--disable-new-dtags,-rpath,\$ORIGIN/../lib"
cargo build --release --target "${target_triple}" --package zed --package cli --package remote_server
# Strip the binary of all debug symbols