update
This commit is contained in:
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user