mirror of
https://github.com/YspCoder/clawgo.git
synced 2026-04-14 17:07:29 +08:00
fix: detect versioned release binary in installer
This commit is contained in:
@@ -121,8 +121,10 @@ install_binary() {
|
||||
local extracted_bin=""
|
||||
if [[ -f "$TMPDIR/$BIN" ]]; then
|
||||
extracted_bin="$TMPDIR/$BIN"
|
||||
elif [[ -f "$TMPDIR/${BIN}-${OS}-${ARCH}" ]]; then
|
||||
extracted_bin="$TMPDIR/${BIN}-${OS}-${ARCH}"
|
||||
else
|
||||
extracted_bin="$(find "$TMPDIR" -maxdepth 2 -type f -name "$BIN" | head -n1)"
|
||||
extracted_bin="$(find "$TMPDIR" -maxdepth 3 -type f \( -name "$BIN" -o -name "${BIN}-${OS}-${ARCH}" -o -name "${BIN}-*" \) ! -name "*.tar.gz" ! -name "*.zip" | head -n1)"
|
||||
fi
|
||||
|
||||
if [[ -z "$extracted_bin" || ! -f "$extracted_bin" ]]; then
|
||||
|
||||
Reference in New Issue
Block a user