You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ca...@apache.org on 2006/10/06 10:25:44 UTC
svn commit: r453525 -
/maven/archiva/trunk/maven-meeper/src/bin/m2-sync/m2-sync.sh
Author: carlos
Date: Fri Oct 6 01:25:43 2006
New Revision: 453525
URL: http://svn.apache.org/viewvc?view=rev&rev=453525
Log:
Don't check for changed files if user doesn't want to
Modified:
maven/archiva/trunk/maven-meeper/src/bin/m2-sync/m2-sync.sh
Modified: maven/archiva/trunk/maven-meeper/src/bin/m2-sync/m2-sync.sh
URL: http://svn.apache.org/viewvc/maven/archiva/trunk/maven-meeper/src/bin/m2-sync/m2-sync.sh?view=diff&rev=453525&r1=453524&r2=453525
==============================================================================
--- maven/archiva/trunk/maven-meeper/src/bin/m2-sync/m2-sync.sh (original)
+++ maven/archiva/trunk/maven-meeper/src/bin/m2-sync/m2-sync.sh Fri Oct 6 01:25:43 2006
@@ -6,6 +6,12 @@
echo
+echo Options
+echo go - does the sync for real
+echo check - checks for changed files
+
+echo
+
echo
echo For a better explanation of the output flags please check --itemize-changes at rsync man page
echo
@@ -38,20 +44,27 @@
RSYNC_SSH="--rsh=ssh $SSH_OPTS"
fi
- echo "Syncing $FROM -> $TO"
- rsync --include=*/ --include=**/maven-metadata.xml* --exclude=* --exclude-from=$HOME/components/maven-meeper/src/bin/syncopate/exclusions.txt $RSYNC_OPTS -Lrtivz "$RSYNC_SSH" $FROM $BASEDIR/$TO
- rsync --exclude-from=$HOME/components/maven-meeper/src/bin/syncopate/exclusions.txt --ignore-existing $RSYNC_OPTS -Lrtivz "$RSYNC_SSH" $FROM $BASEDIR/$TO
-
# check for changed files
- rsync -n --exclude=**/maven-metadata.xml* --exclude-from=$HOME/components/maven-meeper/src/bin/syncopate/exclusions.txt --existing $RSYNC_OPTS -Lrtivzc "$RSYNC_SSH" $FROM $BASEDIR/$TO >> $CHANGED_LOG
+ if [ "$1" == "check" ]; then
-done
+ rsync -n --exclude=**/maven-metadata.xml* --exclude-from=$HOME/components/maven-meeper/src/bin/syncopate/exclusions.txt --existing $RSYNC_OPTS -Lrtivzc "$RSYNC_SSH" $FROM $BASEDIR/$TO >> $CHANGED_LOG
+
+ else
-echo "*******************************************************************************"
-echo "******************************* CHANGED FILES *******************************"
-echo "*******************************************************************************"
-cat $CHANGED_LOG
-echo "*******************************************************************************"
-echo "*******************************************************************************"
-echo "*******************************************************************************"
+ echo "Syncing $FROM -> $TO"
+ rsync --include=*/ --include=**/maven-metadata.xml* --exclude=* --exclude-from=$HOME/components/maven-meeper/src/bin/syncopate/exclusions.txt $RSYNC_OPTS -Lrtivz "$RSYNC_SSH" $FROM $BASEDIR/$TO
+ rsync --exclude-from=$HOME/components/maven-meeper/src/bin/syncopate/exclusions.txt --ignore-existing $RSYNC_OPTS -Lrtivz "$RSYNC_SSH" $FROM $BASEDIR/$TO
+ fi
+
+done
+
+if [ "$1" == "check" ]; then
+ echo "*******************************************************************************"
+ echo "******************************* CHANGED FILES *******************************"
+ echo "*******************************************************************************"
+ cat $CHANGED_LOG
+ echo "*******************************************************************************"
+ echo "*******************************************************************************"
+ echo "*******************************************************************************"
+fi