msync: Sync more folders

This commit is contained in:
dogeystamp 2022-05-14 21:35:16 -04:00
parent d01044f276
commit f61b509b3c
Signed by: dogeystamp
GPG Key ID: 7225FE3592EFFA38

View File

@ -1,6 +1,6 @@
#!/bin/sh #!/bin/sh
# Sync certain files between all my devices, with this one being the central point. # Sync files to the main device for categorisation and renaming.
while getopts ":pr" o; do while getopts ":pr" o; do
case "${o}" in case "${o}" in
@ -17,23 +17,25 @@ ssh-add ~/.ssh/keys/gamma
if [ $ACTION = PUSH ] if [ $ACTION = PUSH ]
then then
rsync -avPzc ~/med/memes/woof/ boron:~/med/memes/woof # Optionally send sorted files back
echo Push action is not implemented.
rsync -avPzc ~/med/memes/woof/ gamma:~/med/memes/woof
rsync -avPzc --delete ~/med/mus/ gamma:~/storage/music
fi fi
if [ $ACTION = RECV ] if [ $ACTION = RECV ]
then then
# Move files to the quarantine zone for categorisation and renaming # Move files to the quarantine zone for categorisation and renaming
rsync -avPzc gamma:~/storage/pictures/Infinity/ ~/med/memes/woof/quar && \ rsync -avPzc gamma:~/storage/pictures/Infinity/ ~/quar && \
ssh gamma "rm -I storage/pictures/Infinity/*" ssh gamma "rm -I storage/pictures/Infinity/*"
rsync -avPzc gamma:~/storage/movies/Infinity/ ~/med/memes/woof/quar && \ rsync -avPzc gamma:~/storage/movies/Infinity/ ~/quar && \
ssh gamma "rm -I storage/movies/Infinity/*" ssh gamma "rm -I storage/movies/Infinity/*"
rsync -avPzc gamma:~/storage/dcim/Camera/ ~/quar && \
ssh gamma "rm -I storage/dcim/Camera/*"
rsync -avPzc "gamma:~/storage/shared/Recordings/Sound records/" ~/quar && \
ssh gamma "rm -I storage/shared/Recordings/Sound\ records/*"
fi fi
# Kill ssh agent # Kill ssh agent