|
|
@ -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 |
|
|
|