From ba51f5aee1ae27e4bd70619b20b6260471ed9c24 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Fri, 31 May 2013 15:54:43 -0300 Subject: Initializing annex on sync-media-init --- files/sync-media-init | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/files/sync-media-init b/files/sync-media-init index 035da02..295da05 100644 --- a/files/sync-media-init +++ b/files/sync-media-init @@ -7,6 +7,7 @@ BASENAME="`basename $0`" VOLUME="$1" DOMAIN="`facter DOMAIN`" +HOST="`facter hostname`" #REMOTE_BOXES="" #REMOTE_VOLUMES="" @@ -17,7 +18,7 @@ if [ -z "$VOLUME" ]; then fi # Determine media folder -if [ "$VOLUME" == "`facter hostname`" ]; then +if [ "$VOLUME" == "$HOST" ]; then MEDIA="/var/cache/media" else MEDIA="/media/$VOLUME/media.$DOMAIN" @@ -25,10 +26,15 @@ fi # Process each repository for file in `ls $MEDIA`; do - if [ -d "$MEDIA/$file/.git/annex" ]; then + if [ -d "$MEDIA/$file/.git" ]; then ( echo Processing "$MEDIA/$file..." cd $MEDIA/$file + + if [ ! -d "$MEDIA/$file/.git/annex" ]; then + git annex init $HOST + fi + echo "Removing origin..." git remote rm origin git annex init $VOLUME -- cgit v1.2.3