From 5fda688cf3676d64ee2cfa65902d4523e52c6eeb Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Fri, 4 Nov 2016 11:19:32 -0200 Subject: Handle non-git repositories at sync-media-export --- share/hydractl/sync-media-export | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'share/hydractl') diff --git a/share/hydractl/sync-media-export b/share/hydractl/sync-media-export index 8647acc..5c5630d 100755 --- a/share/hydractl/sync-media-export +++ b/share/hydractl/sync-media-export @@ -1,6 +1,6 @@ #!/bin/bash # -# Copy git-annex repositories to remote destination. +# Copy repositories to remote destination. # # Parameters @@ -30,9 +30,14 @@ for file in `ls $MEDIA`; do continue; fi - git clone $file $file.git && \ - rsync -avz $file.git/ $DESTINATION:/var/cache/media/$file/ && \ - rm -rf $file.git + if [ -d "$file/.git" ]; then + git clone $file $file.git && \ + rsync -avz $file.git/ $DESTINATION:/var/cache/media/$file/ && \ + rm -rf $file.git + else + rsync -avz $file/ $DESTINATION:/var/cache/media/$file/ + fi + echo "" else mkdir -p $DESTINATION/var/cache/media -- cgit v1.2.3