From cad23e1e2657ac1a942476b89a2304cfecb76c58 Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Tue, 23 Mar 2004 13:45:13 +0000 Subject: [PATCH] Clifford Wolf: Update-Src: Now run rsync only once and use include/exclude patterns for the rest, removed outdated URL for rxr tree. [2004031914444510050] (https://www.rocklinux.net/submaster) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@2603 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- scripts/Update-Src | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/scripts/Update-Src b/scripts/Update-Src index 7e056611a..6220cdfa0 100755 --- a/scripts/Update-Src +++ b/scripts/Update-Src @@ -26,7 +26,7 @@ # using rsync. It does not update your tar balls! # -srcroot="rsync://www.rocklinux.org/rocklinux-snapshot" +srcroot="rsync://www.rocklinux.org/rock-2.0" help_msg() { echo @@ -35,10 +35,9 @@ help_msg() { echo echo "Warning: It may remove changes you have made!" echo - echo "Usage: $0 [ -srcroot URL ] [ -rxr ]" + echo "Usage: $0 [ -srcroot URL ]" echo echo "The default for -srcroot is '$srcroot'." - echo "With -rxr the working-tree from Rene Rebe will be used." echo exit 1 } @@ -46,18 +45,19 @@ help_msg() { while [ "$1" ] ; do case "$1" in -srcroot) srcroot="$2" ; shift ;; - -rxr) srcroot="rsync://drocklinux.dyndns.org/rock" ; shift ;; *) help_msg ;; esac shift done -echo "Updating the entire ROCK Sources ..." +cmd="rsync -rltzv --delete" for x in Documentation architecture package misc scripts target -do - echo "Running 'rsync -rltzv --delete $srcroot/$x/ $x/' ..." - rsync -rltzv --delete $srcroot/$x/ $x/ -done +do cmd="$cmd --include='/$x' --include='/$x/**'"; done +cmd="$cmd --exclude='*' $srcroot ." + +echo "Running '$cmd' ..." +eval "$cmd" + echo echo "You might need to run ./scripts/Download now." echo