From 683e15834285d1c484740ec5886732a18ab6d4d3 Mon Sep 17 00:00:00 2001 From: lelgenio Date: Sat, 17 Oct 2020 19:56:53 -0300 Subject: [PATCH] fix backup script --- dotfiles/scripts/savegame_backup | 15 +++++++++------ lelmeta/PKGBUILD | 2 +- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/dotfiles/scripts/savegame_backup b/dotfiles/scripts/savegame_backup index bdc1629..17f151d 100755 --- a/dotfiles/scripts/savegame_backup +++ b/dotfiles/scripts/savegame_backup @@ -11,13 +11,15 @@ SAVES_DIR="$DOCUMETS/GameSaves/" test -d "$SAVES_DIR" || exit 1 test_rsync(){ - test -d "$1" && - install -dDT "$1" "$2" + test -d "$1" && { + mkdir -p $(dirname "$2") + cp --recursive --no-target-directory "$1" "$2" + } } game_save(){ GAME_NAME="$1"; shift - INSTALL_DIR="$1/"; shift + INSTALL_DIR="${1/"~"/$HOME}/"; shift BACKUP_DIR="$SAVES_DIR/$GAME_NAME/" @@ -32,7 +34,8 @@ game_save(){ done } -game_save mindustry ~/.local/share/Mindustry -game_save minecraft ~/.minecraft/saves -game_save factorio ~/.factorio '_autosave*.zip' '*.sync-conflict-*' +game_save mindustry "~/.local/share/Mindustry" +game_save minecraft "~/.minecraft/saves" +game_save factorio "~/.factorio" '_autosave*.zip' '*.sync-conflict-*' +game_save cuphead "~/Games/cuphead/drive_c/users/lelgenio/Application Data/Cuphead" diff --git a/lelmeta/PKGBUILD b/lelmeta/PKGBUILD index 5ea4dd1..2062c18 100755 --- a/lelmeta/PKGBUILD +++ b/lelmeta/PKGBUILD @@ -71,7 +71,7 @@ depends=( # Files thunar gvfs tumbler thunar-archive-plugin thunar-volman - syncthing + syncthing xdg-user-dirs transmission-sequential-cli deemix # Media