Skip to content

Commit f6abfb8

Browse files
Install script for linux x64 as well
1 parent 9d1f7ac commit f6abfb8

1 file changed

Lines changed: 22 additions & 9 deletions

File tree

install-scripts/install-safe-chain.sh

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -317,20 +317,33 @@ main() {
317317

318318
info "Binary installed to: $FINAL_FILE"
319319

320-
# Download safechain-proxy for macOS only
321-
if [ "$OS" = "macos" ]; then
320+
# Download safechain-proxy
321+
if [ "$OS" = "macos" ] || [ "$OS" = "linux" ] || [ "$OS" = "linuxstatic" ]; then
322322
info "Downloading safechain-proxy..."
323323

324-
if [ "$ARCH" = "arm64" ]; then
325-
PROXY_URL="https://github.com/AikidoSec/safechain-internals/releases/download/v0.2.0/safechain-proxy-darwin-arm64"
324+
if [ "$OS" = "macos" ]; then
325+
if [ "$ARCH" = "arm64" ]; then
326+
PROXY_URL="https://github.com/AikidoSec/safechain-internals/releases/download/v0.2.0/safechain-proxy-darwin-arm64"
327+
else
328+
PROXY_URL="https://github.com/AikidoSec/safechain-internals/releases/download/v0.2.0/safechain-proxy-darwin-amd64"
329+
fi
326330
else
327-
PROXY_URL="https://github.com/AikidoSec/safechain-internals/releases/download/v0.2.0/safechain-proxy-darwin-amd64"
331+
# Linux (both linux and linuxstatic)
332+
if [ "$ARCH" = "x64" ]; then
333+
PROXY_URL="https://github.com/AikidoSec/safechain-internals/releases/download/v0.2.0/safechain-proxy-linux-amd64"
334+
else
335+
# Skip for non-x64 Linux architectures
336+
info "Skipping safechain-proxy download (not available for linux-${ARCH})"
337+
PROXY_URL=""
338+
fi
328339
fi
329340

330-
PROXY_FILE="${INSTALL_DIR}/safechain-proxy"
331-
download "$PROXY_URL" "$PROXY_FILE"
332-
chmod +x "$PROXY_FILE" || error "Failed to make proxy executable"
333-
info "Proxy installed to: $PROXY_FILE"
341+
if [ -n "$PROXY_URL" ]; then
342+
PROXY_FILE="${INSTALL_DIR}/safechain-proxy"
343+
download "$PROXY_URL" "$PROXY_FILE"
344+
chmod +x "$PROXY_FILE" || error "Failed to make proxy executable"
345+
info "Proxy installed to: $PROXY_FILE"
346+
fi
334347
fi
335348

336349
# Build setup command based on arguments

0 commit comments

Comments
 (0)