Skip to content

Commit 9431fa7

Browse files
committed
Update external deps installation scripts
1 parent c84042a commit 9431fa7

File tree

4 files changed

+33
-35
lines changed

4 files changed

+33
-35
lines changed

packages/server/scripts/externalDeps.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ fi
99
# check if ultragateway is installed
1010
if [ ! -f /usr/local/bin/ultragateway ]; then
1111
echo "Installing ultragateway"
12-
if ! curl -fsSL https://git.ragestudio.net/RageStudio/linebridge-gateway/raw/branch/main/install.sh | sh; then
12+
if ! ./scripts/installUltragateway.sh; then
1313
echo "Failed to install ultragateway. Aborting."
1414
exit 1
1515
fi
File renamed without changes.

packages/server/scripts/installNginxStatic.sh

Lines changed: 0 additions & 34 deletions
This file was deleted.
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
BINARY_NAME="ultragateway"
2+
3+
BIN_LINUX_AMD64v1="${BINARY_NAME}_linux_x86_64"
4+
BIN_LINUX_AMD64v3="${BINARY_NAME}_linux_v3_x86_64"
5+
BIN_LINUX_ARM64="${BINARY_NAME}_linux_aarch64"
6+
7+
GIT_REPO="https://git.ragestudio.net/RageStudio/linebridge-gateway"
8+
DL_URL="$GIT_REPO/releases/download/latest"
9+
10+
TARGET_ARCH=$(uname -m)
11+
12+
if lscpu 2>/dev/null | grep -q -E "avx2"; then
13+
TARGET_ARCH_LEVEL="v3"
14+
else
15+
TARGET_ARCH_LEVEL="v1"
16+
fi
17+
18+
if [ "$TARGET_ARCH" = "aarch64" ]; then
19+
DL_URL="$DL_URL/$BIN_LINUX_ARM64"
20+
elif [ "$TARGET_ARCH_LEVEL" = "v3" ]; then
21+
DL_URL="$DL_URL/$BIN_LINUX_AMD64v3"
22+
else
23+
DL_URL="$DL_URL/$BIN_LINUX_AMD64v1"
24+
fi
25+
26+
cd /tmp
27+
28+
echo "Downloading from $DL_URL"
29+
curl -L "$DL_URL" -o "$BINARY_NAME"
30+
31+
chmod +x "./$BINARY_NAME"
32+
mv "./${BINARY_NAME}" /usr/local/bin/

0 commit comments

Comments
 (0)