]> gitweb.fluxo.info Git - hydra.git/commitdiff
Change sync-tpc and sync-media-remotes params
authorSilvio Rhatto <rhatto@riseup.net>
Fri, 11 Nov 2016 16:42:05 +0000 (14:42 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Fri, 11 Nov 2016 16:42:05 +0000 (14:42 -0200)
share/hydractl/sync-media-remotes
share/hydractl/sync-tpc

index 0bff710f815786f3219026f55a8879cb242ff868..1805ac55e3a2f97c541794627ff7e2a5c1a06e48 100755 (executable)
@@ -12,17 +12,17 @@ MEDIA="/var/cache/media"
 if [ -z "$DEST" ]; then
   echo "usage: $BASENAME <dest>"
   exit 1
-elif [ ! -d "$DEST/$MEDIA" ]; then
-  echo "folder $DEST/$MEDIA does not exist."
+elif [ ! -d "$DEST" ]; then
+  echo "folder $DEST does not exist."
   exit 1
 fi
 
 # Run
 for folder in `ls $MEDIA`; do
-  if [ -d "$DEST/$MEDIA/$folder/.git" ]; then
+  if [ -d "$DEST/$folder/.git" ]; then
     # Add new remotes
     git -C $MEDIA/$folder remote -v | while read remote; do
-      cd $DEST/$MEDIA/$folder
+      cd $DEST/$folder
       name="`echo $remote | cut -d ' ' -f 1`"
       addr="`echo $remote | cut -d ' ' -f 2`"
       type="`echo $remote | cut -d ' ' -f 3`"
@@ -43,7 +43,7 @@ for folder in `ls $MEDIA`; do
     done
 
     # Delete old remotes
-    git -C $DEST/$MEDIA/$folder remote -v | while read remote; do
+    git -C $DEST/$folder remote -v | while read remote; do
       cd $MEDIA/$folder
       name="`echo $remote | cut -d ' ' -f 1`"
       addr="`echo $remote | cut -d ' ' -f 2`"
@@ -59,8 +59,8 @@ for folder in `ls $MEDIA`; do
 
       if ! git remote -v | sed -e 's/\t/ /g' | grep -q "^$name $addr $type$"; then
         # Check if was not already removed by a previous command
-        if git -C $DEST/$MEDIA/$folder remote | grep -q "^$name$"; then
-          git -C $DEST/$MEDIA/$folder remote $command $name $arg
+        if git -C $DEST/$folder remote | grep -q "^$name$"; then
+          git -C $DEST/$folder remote $command $name $arg
         fi
       fi
     done
index bdedf35f4c835c1adaa69bd8e72cda872a7e4237..6186e98c7c694790b5a806cf7cf4b36ec2918d45 100755 (executable)
@@ -5,12 +5,13 @@
 
 # Parameters
 BASENAME="$0"
-DEST="$1"
-MEDIA="/var/cache/media"
+TPC="$1"
+DEST="/media/$1"
+MEDIA="$DEST/var/cache/$TPC/media"
 
 # Syntax
-if [ -z "$DEST" ]; then
-  echo "usage: $BASENAME <dest>"
+if [ -z "$TPC" ]; then
+  echo "usage: $BASENAME <tpc>"
   exit 1
 elif [ ! -d "$DEST" ]; then
   echo "folder $DEST does not exist."
@@ -43,4 +44,4 @@ $SUDO cp -a /etc/wicd/manager-settings.conf           $DEST/etc/wicd/manager-set
 $SUDO cp -a /etc/udev/rules.d/70-persistent-net.rules $DEST/etc/udev/rules.d/70-persistent-net.rules
 
 # Sync media remotes
-hydractl sync-media-remotes $DEST
+hydractl sync-media-remotes $MEDIA