new backup cfg
This commit is contained in:
13
defaults.inc
13
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'
|
||||
|
||||
@@ -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}
|
||||
|
||||
Reference in New Issue
Block a user