@@ -31,9 +31,9 @@ function update_script() {
3131
3232 RELEASE=$( curl -s https://api.github.com/repos/slskd/slskd/releases/latest | grep " tag_name" | awk ' {print substr($2, 2, length($2)-3) }' )
3333 if [[ " ${RELEASE} " != " $( cat /opt/${APP} _version.txt) " ]] || [[ ! -f /opt/${APP} _version.txt ]]; then
34- msg_info " Stopping $APP and Soularr "
34+ msg_info " Stopping $APP "
3535 systemctl stop slskd soularr.timer soularr.service
36- msg_ok " Stopped $APP and Soularr "
36+ msg_ok " Stopped $APP "
3737
3838 msg_info " Updating $APP to v${RELEASE} "
3939 tmp_file=$( mktemp)
@@ -42,31 +42,34 @@ function update_script() {
4242 echo " ${RELEASE} " > /opt/${APP} _version.txt
4343 msg_ok " Updated $APP to v${RELEASE} "
4444
45- msg_info " Updating Soularr"
46- cp /opt/soularr/config.ini /opt/config.ini.bak
47- cp /opt/soularr/run.sh /opt/run.sh.bak
48- cd /tmp
49- rm -rf /opt/soularr
50- curl -fsSL -o main.zip https://github.com/mrusse/soularr/archive/refs/heads/main.zip
51- unzip -q main.zip
52- mv soularr-main /opt/soularr
53- cd /opt/soularr
54- $STD pip install -r requirements.txt
55- mv /opt/config.ini.bak /opt/soularr/config.ini
56- mv /opt/run.sh.bak /opt/soularr/run.sh
57- msg_ok " Soularr updated"
58- msg_info " Starting $APP and Soularr"
59- systemctl start slskd soularr.timer
60- msg_ok " Started $APP and Soularr"
61-
62- msg_info " Cleaning Up"
45+ msg_info " Starting $APP "
46+ systemctl start slskd
47+ msg_ok " Started $APP "
6348 rm -rf $tmp_file
64- rm -rf /tmp/main.zip
65- msg_ok " Cleanup Completed"
66-
6749 else
68- msg_ok " No update required. ${APP} is already at v${RELEASE} "
50+ msg_ok " No ${APP} update required. ${APP} is already at v${RELEASE} "
6951 fi
52+ msg_info " Updating Soularr"
53+ cp /opt/soularr/config.ini /opt/config.ini.bak
54+ cp /opt/soularr/run.sh /opt/run.sh.bak
55+ cd /tmp
56+ rm -rf /opt/soularr
57+ curl -fsSL -o main.zip https://github.com/mrusse/soularr/archive/refs/heads/main.zip
58+ unzip -q main.zip
59+ mv soularr-main /opt/soularr
60+ cd /opt/soularr
61+ $STD pip install -r requirements.txt
62+ mv /opt/config.ini.bak /opt/soularr/config.ini
63+ mv /opt/run.sh.bak /opt/soularr/run.sh
64+ msg_ok " Updated soularr"
65+
66+ msg_info " Starting soularr timer"
67+ systemctl start soularr.timer
68+ msg_ok " Started soularr timer"
69+
70+ msg_info " Cleaning Up"
71+ rm -rf /tmp/main.zip
72+ msg_ok " Cleanup Completed"
7073 exit
7174}
7275
0 commit comments