diff --git a/scripts/install.sh b/scripts/install.sh index 16bcb54..2bdd216 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -45,8 +45,9 @@ mkdir -p "$DATA_DIR" mkdir -p "$HOOKS_DIR" echo "Installing binary to $BIN_DST..." -cp "$BIN_SRC" "$BIN_DST" -chmod 0755 "$BIN_DST" +cp "$BIN_SRC" "${BIN_DST}.new" +chmod 0755 "${BIN_DST}.new" +mv -f "${BIN_DST}.new" "$BIN_DST" echo "Installing UI assets to $UI_DST..." mkdir -p "$(dirname "$UI_DST")"