new backup cfg

This commit is contained in:
2023-04-23 22:04:38 -05:00
parent 35e7b51528
commit f2bd6d461b
2 changed files with 16 additions and 2 deletions

View File

@@ -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'

View File

@@ -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}