-
released this
2026-05-08 15:19:20 -04:00 | 1 commits to main since this releaseBug Fixes
install.sh: "TMP: unbound variable" error at script exit, plus exit code 1 even on successful installs. The cleanuptrap 'rm -rf "$TMP"' EXITreferenced alocal TMPfrom insidecmd_sync(). The EXIT trap doesn't fire until the shell exits — by which time the function-scoped local is out of scope — andset -uthen exploded the trap body, masking the real exit code with1. Fix: droplocalsoTMPpersists at script scope until cleanup runs, and switch the trap body to${TMP:-}so any future regression that tightens TMP's scope still survives the trap. Cosmetic in practice (the install/upgrade work itself completed before the trap ran), but the non-zero exit broke automated wrappers and cron-driven invocations that check$?.
Full Changelog: v1.4.3...v1.4.4
Downloads