update
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
VERS='3.9.4-07092023'
|
VERS='3.9.6-07092023'
|
||||||
|
|
||||||
MMFOLDER="/opt/idssys/mediamanager"
|
MMFOLDER="/opt/idssys/mediamanager"
|
||||||
TMPFOLDER="${MMFOLDER}/.tmp"
|
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
|
[ "${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
|
systemctl disable ${ausrvc} >/dev/null 2>&1
|
||||||
if [ "${ausrvc}" == "sonarr" ]; then
|
if [ "${ausrvc}" == "sonarr" ]; then
|
||||||
rm -f /lib/systemd/system/${ausrvc}.service >> ${LOGFOLDER}/update.${usrvc}
|
rm -f /lib/systemd/system/${ausrvc}.service >> ${LOGFOLDER}/update.${ausrvc}
|
||||||
CREATE_SYSTEMD_SERVICE ${ausrvc} >> ${LOGFOLDER}/update.${usrvc}
|
rm -f /etc/systemd/system/${ausrvc}.service >> ${LOGFOLDER}/update.${ausrvc}
|
||||||
|
CREATE_SYSTEMD_SERVICE ${ausrvc} >> ${LOGFOLDER}/update.${ausrvc}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo -e "${idsCL[Green]}Done${idsCL[Default]}"
|
echo -e "${idsCL[Green]}Done${idsCL[Default]}"
|
||||||
@@ -1047,6 +1048,7 @@ UPDATESERVICE(){
|
|||||||
|
|
||||||
CREATE_SYSTEMD_SERVICE(){
|
CREATE_SYSTEMD_SERVICE(){
|
||||||
srvc=${1}
|
srvc=${1}
|
||||||
|
[ "${srvc}" == "sonarr" ] && SEXEC="ExecStart=/usr/bin/mono --debug /usr/lib/sonarr/bin/Sonarr.exe" || SEXEC="opt/${srvc^}/${srvc^}"
|
||||||
echo -e "[Unit]
|
echo -e "[Unit]
|
||||||
Description=${srvc^} Daemon
|
Description=${srvc^} Daemon
|
||||||
After=syslog.target network.target
|
After=syslog.target network.target
|
||||||
@@ -1055,7 +1057,7 @@ User=user
|
|||||||
Group=users
|
Group=users
|
||||||
Type=simple
|
Type=simple
|
||||||
|
|
||||||
ExecStart=/opt/${srvc^}/${srvc^} -nobrowser -data=/home/user/.config/${srvc^}/
|
ExecStart=${SEXEC} -nobrowser -data=/home/user/.config/${srvc^}/
|
||||||
TimeoutStopSec=20
|
TimeoutStopSec=20
|
||||||
KillMode=process
|
KillMode=process
|
||||||
Restart=on-failure
|
Restart=on-failure
|
||||||
|
|||||||
Reference in New Issue
Block a user