diff --git a/defaults.inc b/defaults.inc index 2e1cec3..e321b75 100755 --- a/defaults.inc +++ b/defaults.inc @@ -1,6 +1,6 @@ #!/usr/bin/env bash -VERS='3.9.4-07092023' +VERS='3.9.6-07092023' MMFOLDER="/opt/idssys/mediamanager" TMPFOLDER="${MMFOLDER}/.tmp" diff --git a/mm-scripts.sh b/mm-scripts.sh index 77186f8..84b923c 100755 --- a/mm-scripts.sh +++ b/mm-scripts.sh @@ -1010,8 +1010,9 @@ UPDATESERVICE(){ [ "${3}" == "-f" ] && [ "$(apt-get -s upgrade | grep ${ausrvc})" == "" ] && /usr/bin/apt install --reinstall ${ausrvc} -y >/dev/null 2>&1 || /usr/bin/apt install ${ausrvc} -y >/dev/null 2>&1 systemctl disable ${ausrvc} >/dev/null 2>&1 if [ "${ausrvc}" == "sonarr" ]; then - rm -f /lib/systemd/system/${ausrvc}.service >> ${LOGFOLDER}/update.${usrvc} - CREATE_SYSTEMD_SERVICE ${ausrvc} >> ${LOGFOLDER}/update.${usrvc} + rm -f /lib/systemd/system/${ausrvc}.service >> ${LOGFOLDER}/update.${ausrvc} + rm -f /etc/systemd/system/${ausrvc}.service >> ${LOGFOLDER}/update.${ausrvc} + CREATE_SYSTEMD_SERVICE ${ausrvc} >> ${LOGFOLDER}/update.${ausrvc} fi echo -e "${idsCL[Green]}Done${idsCL[Default]}" @@ -1047,6 +1048,7 @@ UPDATESERVICE(){ CREATE_SYSTEMD_SERVICE(){ srvc=${1} + [ "${srvc}" == "sonarr" ] && SEXEC="ExecStart=/usr/bin/mono --debug /usr/lib/sonarr/bin/Sonarr.exe" || SEXEC="opt/${srvc^}/${srvc^}" echo -e "[Unit] Description=${srvc^} Daemon After=syslog.target network.target @@ -1055,7 +1057,7 @@ User=user Group=users Type=simple -ExecStart=/opt/${srvc^}/${srvc^} -nobrowser -data=/home/user/.config/${srvc^}/ +ExecStart=${SEXEC} -nobrowser -data=/home/user/.config/${srvc^}/ TimeoutStopSec=20 KillMode=process Restart=on-failure