Update arkmanager

Add the backups to a folder ${arkbackupdir}/${daystamp} 
/ARK-Backups/2015-11-03/Tars
This commit is contained in:
Budman17r 2015-11-03 13:53:16 -06:00
parent db3bc524e0
commit 2df713d488

View File

@ -1062,10 +1062,13 @@ doInstallMod(){
#
doBackup(){
local datestamp=`date +"%Y-%m-%d_%H.%M.%S"`
local daystamp=`date +"%Y-%m-%d"`
local backupdir="${arkbackupdir}/${datestamp}"
local backupdirdaily="${arkbackupdir}/${daystamp}"
local savedir="SavedArks"
mkdir -p "$backupdir"
mkdir -p "$backupdirdaily"
# extract the map name from the active map mod
if [ -n "$serverMapModId" ]; then
serverMap="$(perl -e '
@ -1160,18 +1163,20 @@ doBackup(){
else
echo -e "${NORMAL}[ ${RED}FAILED${NORMAL} ]"
fi
#Tar the files and remove the original Backup Directory. Saves about 50MB of disk space per backup
echo -ne "${NORMAL} Compressing Directory "
tar -jcvf "${arkbackupdir}/${datestamp}.tar.bz2" -C "${arkbackupdir}" "${datestamp}"
tar -jcvf "${arkbackupdir}/${daystamp}/${datestamp}.tar.bz2" -C "${arkbackupdir}" "${datestamp}"
rm -rf ${backupdir}
if [ -f "${arkbackupdir}/${datestamp}.tar.bz2" ]; then
if [ -f "${arkbackupdir}/${daystamp}/${datestamp}.tar.bz2" ]; then
echo -e "${NORMAL}[ ${GREEN}OK${NORMAL} ]"
else
echo -e "${NORMAL}[ ${RED}FAILED${NORMAL} ]"
fi
}