Skip to content

Commit 374c3cc

Browse files
authored
Update setup.bash
1 parent c58b070 commit 374c3cc

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

radarr/setup.bash

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,13 @@ apk add -U --update --no-cache \
1515
gcc \
1616
ffmpeg && \
1717
echo "************ install python packages ************" && \
18+
pip install --upgrade pip==24.1 && \
1819
pip install --upgrade --no-cache-dir -U --break-system-packages \
1920
excludarr \
2021
yt-dlp \
2122
yq && \
2223
echo "************ setup SMA ************"
23-
if [ -d "${SMA_PATH}" ]; then
24+
if [ -d "${SMA_PATH}" ]; then
2425
rm -rf "${SMA_PATH}"
2526
fi
2627
echo "*********SMA WORKAROUND ************"
@@ -48,18 +49,19 @@ touch ${SMA_PATH}/config/sma.log && \
4849
chgrp users ${SMA_PATH}/config/sma.log && \
4950
chmod g+w ${SMA_PATH}/config/sma.log && \
5051
echo "************ install pip dependencies ************" && \
51-
python3 -m pip install --break-system-packages --upgrade pip && \
52+
python3 -m pip install --break-system-packages --upgrade pip==24.1 && \
5253
pip3 install --break-system-packages -r ${SMA_PATH}/setup/requirements.txt || true
5354

54-
echo "************ install qtfaststart ************"
55-
pip3 install qtfaststart || echo "qtfaststart installation failed, continuing..."
55+
echo "************ install qtfaststart ************" && \
56+
git clone https://github.com/danielgtaylor/qtfaststart.git /tmp/qtfaststart && \
57+
cd /tmp/qtfaststart && \
58+
python3 setup.py install
5659

5760
echo "************ install recyclarr ************" && \
5861
mkdir -p /recyclarr && \
5962
wget "https://github.com/recyclarr/recyclarr/releases/latest/download/recyclarr-linux-musl-x64.tar.xz" -O "/recyclarr/recyclarr.tar.xz" && \
6063
tar -xf /recyclarr/recyclarr.tar.xz -C /recyclarr &>/dev/null && \
61-
chmod 777 /recyclarr/recyclarr
62-
64+
chmod 777 /recyclarr/recyclarr && \
6365
apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/community dotnet8-runtime
6466

6567
mkdir -p /custom-services.d
@@ -90,22 +92,22 @@ echo "Done"
9092

9193
if [ ! -f /config/extended/naming.json ]; then
9294
echo "Download Naming script..."
93-
curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/naming.json -o /config/extended/naming.json
95+
curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/naming.json -o /config/extended/naming.json
9496
echo "Done"
9597
fi
9698

9799
mkdir -p /config/extended
98100
echo "Download PlexNotify script..."
99-
curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/PlexNotify.bash -o /config/extended/PlexNotify.bash
101+
curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/PlexNotify.bash -o /config/extended/PlexNotify.bash
100102
echo "Done"
101103

102104
echo "Download Extras script..."
103-
curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/Extras.bash -o /config/extended/Extras.bash
105+
curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/Extras.bash -o /config/extended/Extras.bash
104106
echo "Done"
105107

106108
if [ ! -f /config/extended/sma.ini ]; then
107109
echo "Download SMA config..."
108-
curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/sma.ini -o /config/extended/sma.ini
110+
curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/sma.ini -o /config/extended/sma.ini
109111
echo "Done"
110112
fi
111113

0 commit comments

Comments
 (0)