From bbbc2cb3bab2d2d7bc6c625f93859f7d57aa7ad0 Mon Sep 17 00:00:00 2001 From: home Date: Sat, 13 Jan 2024 02:16:38 +0300 Subject: [PATCH] Backup : Update paths. --- app/bin/home/backup | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/app/bin/home/backup b/app/bin/home/backup index eba2bb0..fe33daa 100755 --- a/app/bin/home/backup +++ b/app/bin/home/backup @@ -29,16 +29,12 @@ if [ ! -f "${path_src}"/.mount ]; then exit 1 fi -# Tweak bash. -shopt -s globstar -shopt -s dotglob - # Cd to src storage. cd "${path_src}" # Save media list. -find ${path_media} -type d > ${path_backup}/media/cold/ColdMedia.txt || report "Backup : Failed to save media list!" -cd ${path_backup}/media/cold/ +find ${path_media} -type d > ${path_backup}/cold/ColdMedia.txt || report "Backup : Failed to save media list!" +cd ${path_backup}/cold/ archive_fast ColdMedia.txt && rm ColdMedia.txt || report "Backup : Failed to archive media list!" cd - @@ -47,24 +43,28 @@ docker=$(archive_fast docker/) bupsize=$(du ${docker} | awk '{print $1}') mv ${docker} ${path_docker}/ || report "Backup : Failed to save docker!" +# Backup some media. +cd ${path_src}/media/ +paper=$(archive_fast paper/) +mv ${paper} ${path_backup}/paper/ || report "Backup : Failed to save paper!" +cd - + +# Prune media copies. +cd ${path_backup}/paper/ +archive_prune +cd - + +cd ${path_backup}/cold/ +archive_prune +cd - + # Prune old Docker copies. cd ${path_docker} archive_prune Docker 7 cd - # Prune game saves. -cd "${path_backup}/media/save/" -archive_prune Save 1 -cd - - -# Backup some media. -cd ${path_src}/media/ -paper=$(archive_fast paper/) -mv ${paper} ${path_backup}/media/ || report "Backup : Failed to save paper!" -cd - - -# Prune media copies. -cd ${path_backup}/media/ +cd "${path_backup}/save/" archive_prune cd -