From 2df713d4885f5b57c34746cc0ceb067f52f3201d Mon Sep 17 00:00:00 2001 From: Budman17r Date: Tue, 3 Nov 2015 13:53:16 -0600 Subject: [PATCH] Update arkmanager Add the backups to a folder ${arkbackupdir}/${daystamp} /ARK-Backups/2015-11-03/Tars --- tools/arkmanager | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/tools/arkmanager b/tools/arkmanager index e9bf387..a746108 100755 --- a/tools/arkmanager +++ b/tools/arkmanager @@ -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 + }