diff --git a/defaults.inc b/defaults.inc index 44843bc..dfa7f3b 100755 --- a/defaults.inc +++ b/defaults.inc @@ -1,6 +1,6 @@ #!/usr/bin/env bash -VERS='3.8.115-04232023' +VERS='3.8.116-04232023' MMFOLDER="/opt/idssys/mediamanager" MMSRV=$(/sbin/ip -o -4 addr list eth0 | awk '{print $4}' | cut -d/ -f1) @@ -43,6 +43,17 @@ MM_SERVICE_PORTS['lidarr']='8686' MM_SERVICE_PORTS['jackett']='9117' MM_SERVICE_PORTS['bazarr']='6767' +declare -A MM_SERVICE_CFG +MM_SERVICE_CFG['ombi']='/etc/Ombi' +MM_SERVICE_CFG['radarr']='/home/user/.config/Radarr' +MM_SERVICE_CFG['radarr3d']='/home/user/.config/Radarr3D' +MM_SERVICE_CFG['sonarr']='/home/user/.config/Sonarr' +MM_SERVICE_CFG['qbittorrent']='/home/user/.config/qBittorrent' +MM_SERVICE_CFG['snap.tautulli.tautulli']='/root/snap/tautulli' +MM_SERVICE_CFG['lidarr']='/home/user/.config/Lidarr' +MM_SERVICE_CFG['jackett']='/home/user/.config/Jackett' +MM_SERVICE_CFG['bazarr']='' + declare -A MM_UPDATE_REPO #MM_UPDATE_REPO['ombi']='Ombi-app' MM_UPDATE_REPO['ombi']='systemd' diff --git a/mm-scripts.sh b/mm-scripts.sh index cd27801..53f0d7f 100755 --- a/mm-scripts.sh +++ b/mm-scripts.sh @@ -791,9 +791,11 @@ UPDATESERVICE(){ [ "${usrvc}" == "radarr" ] && [[ " ${SERVICES_CHECK[*]} " =~ " radarr3d " ]] && /bin/systemctl stop radarr3d >> ${MMFOLDER}/logs/update.${usrvc} tmpfile=/tmp/${usrvc}-update.tar.gz - bak=/opt/${usrvc}.bak.tgz + bak=/opt/Backups/${usrvc}.opt.tgz + bakcfg=/opt/Backups/${usrvc}.cfg.tgz [[ -f ${bak} ]] && rm -f "${bak}" &>/dev/null [[ -f ${tmpfile} ]] && rm -f "${tmpfile}" &>/dev/null + [ ! -d /opt/Backups ] && mkdir /opt/Backups echo -e "${idsCL[Green]}Done${idsCL[Default]}" @@ -838,6 +840,7 @@ UPDATESERVICE(){ mkdir /opt/${usrvc^} >> ${MMFOLDER}/logs/update.${usrvc} fi /bin/tar -cpPf $bak /opt/${usrvc^} >> ${MMFOLDER}/logs/update.${usrvc} + [ "${MM_SERVICE_CFG[${usrvc}]}" != "" ] && [ -d ${MM_SERVICE_CFG[${usrvc}]} ] && /bin/tar -cpPf $bakcfg ${MM_SERVICE_CFG[${usrvc}]} >> ${MMFOLDER}/logs/update.${usrvc} if [ "${usrvc}" == "ombi" ]; then /bin/tar xfP ${tmpfile} -C /opt/${usrvc^} >> ${MMFOLDER}/logs/update.${usrvc}