summaryrefslogtreecommitdiff
path: root/src/main/shell/BackupByRsync/backup.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/shell/BackupByRsync/backup.sh')
-rwxr-xr-xsrc/main/shell/BackupByRsync/backup.sh53
1 files changed, 32 insertions, 21 deletions
diff --git a/src/main/shell/BackupByRsync/backup.sh b/src/main/shell/BackupByRsync/backup.sh
index 40189c2..16c1aa2 100755
--- a/src/main/shell/BackupByRsync/backup.sh
+++ b/src/main/shell/BackupByRsync/backup.sh
@@ -53,57 +53,68 @@ run () {
rsync --archive --verbose \
--link-dest "${DIR_TO}/latest/${DST_PREFIX:?}" \
--filter=':- .gitignore' \
+ --exclude=".git/branches" \
--exclude=".git/COMMIT_EDITMSG" \
--exclude=".git/FETCH_HEAD" \
- --exclude=".git/ORIG_HEAD" \
- --exclude=".git/branches" \
--exclude=".git/hooks/*.sample" \
--exclude=".git/index" \
--exclude=".git/info" \
--exclude=".git/logs" \
--exclude=".git/objects" \
+ --exclude=".git/ORIG_HEAD" \
--exclude=".git/packed-refs" \
--exclude=".git/refs/remotes" \
--exclude=".git/refs/tags" \
--exclude=".idea" \
- --exclude="/.git-credentials" \
- --exclude="/.NERDTreeBookmarks" \
- --exclude="/.Xauthority" \
+ --exclude="/.android" \
--exclude="/.bash_history" \
+ --exclude="/.cache" \
+ --exclude="/.config/chromium" \
+ --exclude="/.config/GIMP" \
+ --exclude="/.config/inkscape" \
+ --exclude="/.config/JetBrains" \
+ --exclude="/.config/libreoffice" \
+ --exclude="/.config/VirtualBox/compreg.dat" \
--exclude="/.config/VirtualBox/HostInterfaceNetworking-vboxnet0-Dhcpd.leases*" \
--exclude="/.config/VirtualBox/HostInterfaceNetworking-vboxnet0-Dhcpd.log*" \
- --exclude="/.config/VirtualBox/VBoxSVC.log*" \
- --exclude="/.config/VirtualBox/compreg.dat" \
--exclude="/.config/VirtualBox/selectorwindow.log*" \
--exclude="/.config/VirtualBox/vbox-ssl-cacertificate.crt" \
+ --exclude="/.config/VirtualBox/VBoxSVC.log*" \
--exclude="/.config/VirtualBox/xpti.dat" \
- --exclude="/.config/libreoffice" \
- --exclude="/.config/GIMP" \
- --exclude="/.config/JetBrains" \
+ --exclude="/.eclipse" \
--exclude="/.gdb_history" \
+ --exclude="/.git-credentials" \
+ --exclude="/.gmrun_history" \
--exclude="/.lesshst" \
- --exclude="/.xsession-errors" \
- --exclude="/.xsession-errors.old" \
- --exclude="/mnt" \
- --exclude="/.android" \
- --exclude="/.cache" \
- --exclude="/.config/chromium" \
- --exclude="/.config/inkscape" \
--exclude="/.local/share" \
--exclude="/.m2/repository" \
+ --exclude="/mnt" \
--exclude="/.mozilla/firefox" \
+ --exclude="/.NERDTreeBookmarks" \
+ --exclude="/.recently-used" \
+ --exclude="/.recoll" \
+ --exclude="/.sh_history" \
+ --exclude="/.sqlite_history" \
--exclude="/.squirrel-sql" \
--exclude="/.viking-maps" \
- --exclude="/Downloads" \
+ --exclude="/.viminfo" \
+ --exclude="/.viminfo.tmp" \
+ --exclude="/.Xauthority" \
+ --exclude="/.xsession-errors" \
+ --exclude="/.xsession-errors.old" \
--exclude="/crashdumps" \
+ --exclude="/Downloads" \
--exclude="/images" \
+ --exclude="/mnt" \
--exclude="/projects/forks" \
- --exclude="cee-misc-lib/external" \
- --exclude="cee-misc-lib/tmp" \
--exclude="/tmp" \
--exclude="/virtualbox-*" \
- --exclude="/vmshare" \
+ --exclude="/VirtualBox VMs" \
--exclude="/vm-qemu" \
+ --exclude="/vm-share" \
+ --exclude="/vmshare" \
+ --exclude="cee-misc-lib/external" \
+ --exclude="cee-misc-lib/tmp" \
"${DIR_FROM:?}" \
"${BACKUP_PATH:?}/${DST_PREFIX}" \
;