]> gitweb.fluxo.info Git - puppet-backup.git/commitdiff
More fixes into sync-media
authorSilvio Rhatto <rhatto@riseup.net>
Fri, 2 Oct 2015 22:51:26 +0000 (19:51 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Fri, 2 Oct 2015 22:51:26 +0000 (19:51 -0300)
files/sync-media

index 27ca5af4acdf405eab3376e6f4ce83c205a31c02..6cdbc00e66799786c4d64593febc71165c5df480 100644 (file)
@@ -149,7 +149,7 @@ if [ -d "$CACHE" ]; then
               cd $VOLUME/$MEDIA
               echo "Initializing $VOLUME/$MEDIA/$folder..."
               git clone $CACHE/$folder && cd $folder && sync_media_identity && git annex init $DRIVE && \
-                cd $CACHE/$folder && git remote add $DRIVE $VOLUME/$MEDIA/$folder
+                git remote rename origin $HOST && cd $CACHE/$folder && git remote add $DRIVE $VOLUME/$MEDIA/$folder
               )
             fi
           elif [ ! -d "$VOLUME/$MEDIA/$folder" ]; then
@@ -181,6 +181,14 @@ if [ ! -z "$DRIVE" ] && [ -d "$VOLUME/$MEDIA" ]; then
         git remote add $HOST $CACHE/$folder
       fi
 
+      # If there is a playlists folder, make sure mpd user can write to it
+      if [ -d "playlists" ]; then
+        $sudo chmod 775 playlists
+        $sudo chown -R mpd.audio playlists
+        find playlists -type f -exec sudo chmod 664 {} \;
+        find playlists -type d -exec sudo chmod 775 {} \;
+      fi
+
       sync_media_identity
       sync_media_add
       git annex sync