]> gitweb.fluxo.info Git - puppet-backup.git/commitdiff
Using rsync for non-git-annex repos at sync-media
authorSilvio Rhatto <rhatto@riseup.net>
Fri, 22 Feb 2013 22:03:01 +0000 (19:03 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Fri, 22 Feb 2013 22:03:01 +0000 (19:03 -0300)
files/sync-media

index dc93bd9e7b63752b90c07580a69e97e0a48f2fac..bcd484846618783a7a00d691e31ca33c4cb5133a 100644 (file)
@@ -111,6 +111,9 @@ if [ -d "$CACHE" ]; then
                 cd $CACHE/$folder && git remote add $DRIVE $VOLUME/$MEDIA/$folder
               )
             fi
+          elif [ ! -d "$VOLUME/$MEDIA/$folder" ]; then
+            echo "Syncing $VOLUME/$MEDIA/$folder..."
+            rsync -av --delete $CACHE/$folder/ $VOLUME/$MEDIA/$folder/
           fi
         done
       fi
@@ -140,6 +143,9 @@ if [ ! -z "$DRIVE" ] && [ -d "$VOLUME/$MEDIA" ]; then
 
       #git annex drop --auto --numcopies=2
       )
+    elif [ -d "$CACHE/$folder" ]; then
+      echo "Syncing $VOLUME/$MEDIA/$folder..."
+      rsync -av --delete $CACHE/$folder/ $VOLUME/$MEDIA/$folder/
     fi
   done
 fi