diff options
| author | Miguel <m.i@gmx.at> | 2021-05-05 15:05:13 +0200 |
|---|---|---|
| committer | Miguel <m.i@gmx.at> | 2021-05-05 15:05:13 +0200 |
| commit | a4150bf8a953e2187b11011e058ef23742f11d27 (patch) | |
| tree | 29a71270f9d14c7255f37cdcc11d019322b53a06 /git_backup/git_backup.sh | |
| parent | 8234473b2fd0f8f71ebc1feaeba4e23e275f7c86 (diff) | |
git backup: decrease verbosity and automatically tar result
Diffstat (limited to 'git_backup/git_backup.sh')
| -rw-r--r-- | git_backup/git_backup.sh | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/git_backup/git_backup.sh b/git_backup/git_backup.sh index 5082b9b..166a320 100644 --- a/git_backup/git_backup.sh +++ b/git_backup/git_backup.sh @@ -5,11 +5,15 @@ TIMESTAMP=$(date +%Y%m%d%H%M%S) INPUT=comet:/var/lib/gitolite/repositories OUTPUT=~/comet_git_backup/$TIMESTAMP +OUTPUT_TAR=~/comet_git_backup/$TIMESTAMP.tar echo BACKING UP REFS etc ... -rsync -av --delete --exclude "*/objects" $INPUT $OUTPUT -echo BACKING UP OBJECTS AFTER REFS -rsync -av --delete --include "*/" --include "*/objects/**" --exclude "*" $INPUT $OUTPUT +rsync -a --delete --exclude "*/objects" $INPUT $OUTPUT +echo BACKING UP OBJECTS AFTER REFS ... +rsync -a --delete --include "*/" --include "*/objects/**" --exclude "*" $INPUT $OUTPUT +echo TAR BACKUP ... +tar -cf $OUTPUT_TAR $OUTPUT +echo DONE! #rsync -av --delete --include '/*/objects' --include "/*" --exclude '/*/*' $INPUT $OUTPUT #rsync -av --delete --include '/*/objects/*' --exclude '/*/*/*' $INPUT $OUTPUT |
