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