fix(install): guard tmp dir trap against unset variable

This commit is contained in:
thibaud-lclr 2026-04-15 10:47:34 +02:00
parent 226d636ca2
commit 678b966425

View file

@ -332,7 +332,7 @@ download_latest_release_binary() {
local tmp_dir local tmp_dir
tmp_dir="$(mktemp -d)" tmp_dir="$(mktemp -d)"
trap 'rm -rf "$tmp_dir"' EXIT INT TERM trap 'if [ -n "${tmp_dir:-}" ] && [ -d "${tmp_dir:-}" ]; then rm -rf "${tmp_dir}"; fi' EXIT INT TERM
curl -fsSL "$asset_url" -o "$tmp_dir/$asset_name" curl -fsSL "$asset_url" -o "$tmp_dir/$asset_name"
chmod +x "$tmp_dir/$asset_name" chmod +x "$tmp_dir/$asset_name"