Skip to content

Commit 2308251

Browse files
committed
Added checks for ARM when installing recyclarr
1 parent 394c395 commit 2308251

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

radarr/setup.bash

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,16 @@ python3 -m pip install --break-system-packages --upgrade pip && \
3838
pip3 install --break-system-packages -r ${SMA_PATH}/setup/requirements.txt && \
3939
echo "************ install recyclarr ************" && \
4040
mkdir -p /recyclarr && \
41-
wget "https://github.com/recyclarr/recyclarr/releases/latest/download/recyclarr-linux-musl-x64.tar.xz" -O "/recyclarr/recyclarr.tar.xz" && \
41+
# Get the hardware architecture
42+
architecture=$(uname -m)
43+
if [[ "$architecture" == arm* ]] then
44+
recyclarr_url="https://github.com/recyclarr/recyclarr/releases/latest/download/recyclarr-linux-musl-arm.tar.xz"
45+
elif [[ "$architecture" == "aarch64" ]]; then
46+
recyclarr_url="https://github.com/recyclarr/recyclarr/releases/latest/download/recyclarr-linux-musl-arm64.tar.xz"
47+
else
48+
recyclarr_url="https://github.com/recyclarr/recyclarr/releases/latest/download/recyclarr-linux-musl-x64.tar.xz"
49+
fi
50+
wget "$recyclarr_url" -O "/recyclarr/recyclarr.tar.xz" && \
4251
tar -xf /recyclarr/recyclarr.tar.xz -C /recyclarr &>/dev/null && \
4352
chmod 777 /recyclarr/recyclarr
4453
apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/community dotnet8-runtime

sonarr/setup.bash

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,15 @@ pip install -r /config/extended/sma/setup/requirements.txt --no-cache-dir --brea
3737
chmod 777 -R /config/extended/sma
3838
echo "************ install recyclarr ************"
3939
mkdir -p /recyclarr
40-
wget "https://github.com/recyclarr/recyclarr/releases/latest/download/recyclarr-linux-musl-x64.tar.xz" -O "/recyclarr/recyclarr.tar.xz"
40+
architecture=$(uname -m)
41+
if [[ "$architecture" == arm* ]] then
42+
recyclarr_url="https://github.com/recyclarr/recyclarr/releases/latest/download/recyclarr-linux-musl-arm.tar.xz"
43+
elif [[ "$architecture" == "aarch64" ]]; then
44+
recyclarr_url="https://github.com/recyclarr/recyclarr/releases/latest/download/recyclarr-linux-musl-arm64.tar.xz"
45+
else
46+
recyclarr_url="https://github.com/recyclarr/recyclarr/releases/latest/download/recyclarr-linux-musl-x64.tar.xz"
47+
fi
48+
wget "$recyclarr_url" -O "/recyclarr/recyclarr.tar.xz"
4149
tar -xf /recyclarr/recyclarr.tar.xz -C /recyclarr &>/dev/null
4250
chmod 777 /recyclarr/recyclarr
4351
apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/community dotnet8-runtime

0 commit comments

Comments
 (0)