Update of /cvsroot/linux-vax/toolchain/scripts
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20551
Modified Files:
initial_cvs_checkout.sh
Log Message:
- Some first steps to allow checking out from broken CVS/SVN servers.
Index: initial_cvs_checkout.sh
===================================================================
RCS file: /cvsroot/linux-vax/toolchain/scripts/initial_cvs_checkout.sh,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- initial_cvs_checkout.sh 23 Sep 2005 13:57:41 -0000 1.4
+++ initial_cvs_checkout.sh 6 Oct 2005 17:16:27 -0000 1.5
@@ -10,58 +10,67 @@
mkdir -p "${UPSTREAM_SANDBOXES_PATH}"
pushd "${UPSTREAM_SANDBOXES_PATH}"
- mkdir binutils
- mkdir gcc
- mkdir glibc
- mkdir uclibc
- mkdir linux
-
- pushd binutils
- echo "If you're asked for a password right now, please answer with \"anoncvs\""
- cvs -d :pserver:an...@so...:/cvs/src login
+ if [ ! -d binutils]; then
+ mkdir binutils
+ pushd binutils
+ echo "If you're asked for a password right now, please answer with \"anoncvs\""
+ cvs -d :pserver:an...@so...:/cvs/src login
- cvs -z9 -d :pserver:an...@so...:/cvs/src co binutils
- mv src binutils-upstream-HEAD
- mkdir binutils-upstream-HEAD-last
- copy_directory.sh binutils-upstream-HEAD binutils-upstream-HEAD-last
- popd
+ cvs -z9 -d :pserver:an...@so...:/cvs/src co binutils
+ mv src binutils-upstream-HEAD
+ mkdir binutils-upstream-HEAD-last
+ copy_directory.sh binutils-upstream-HEAD binutils-upstream-HEAD-last
+ popd
+ fi
- pushd gcc
- CVS_RSH=ssh cvs -z9 -d :ext:an...@sa...:/cvsroot/gcc co gcc
- mv gcc gcc-upstream-HEAD
- mkdir gcc-upstream-HEAD-last
- copy_directory.sh gcc-upstream-HEAD gcc-upstream-HEAD-last
- popd
+ if [ ! -d gcc ]; then
+ mkdir gcc
+ pushd gcc
+ CVS_RSH=ssh cvs -z9 -d :ext:an...@sa...:/cvsroot/gcc co gcc
+ mv gcc gcc-upstream-HEAD
+ mkdir gcc-upstream-HEAD-last
+ copy_directory.sh gcc-upstream-HEAD gcc-upstream-HEAD-last
+ popd
+ fi
- pushd glibc
- echo "If you're asked for a password right now, please answer with \"anoncvs\""
- cvs -d :pserver:an...@so...:/cvs/glibc login
+ if [ ! -d glibc ]; then
+ mkdir glibc
+ pushd glibc
+ echo "If you're asked for a password right now, please answer with \"anoncvs\""
+ cvs -d :pserver:an...@so...:/cvs/glibc login
- cvs -z9 -d :pserver:an...@so...:/cvs/glibc co libc
- mv libc libc-upstream-HEAD
- mkdir libc-upstream-HEAD-last
- copy_directory.sh libc-upstream-HEAD libc-upstream-HEAD-last
+ cvs -z9 -d :pserver:an...@so...:/cvs/glibc co libc
+ mv libc libc-upstream-HEAD
+ mkdir libc-upstream-HEAD-last
+ copy_directory.sh libc-upstream-HEAD libc-upstream-HEAD-last
- cvs -z9 -d :pserver:an...@so...:/cvs/glibc co ports
- mv ports ports-upstream-HEAD
- mkdir ports-upstream-HEAD-last
- copy_directory.sh ports-upstream-HEAD ports-upstream-HEAD-last
- popd
+ cvs -z9 -d :pserver:an...@so...:/cvs/glibc co ports
+ mv ports ports-upstream-HEAD
+ mkdir ports-upstream-HEAD-last
+ copy_directory.sh ports-upstream-HEAD ports-upstream-HEAD-last
+ popd
+ fi
- pushd linux
- echo "If you're asked for a password right now, please just press Enter."
- cvs -d :pserver:ano...@cv...:/cvsroot/linux-vax login
+ if [ ! -d linux ]; then
+ mkdir linux
+ pushd linux
+ echo "If you're asked for a password right now, please just press Enter."
+ cvs -d :pserver:ano...@cv...:/cvsroot/linux-vax login
- cvs -z9 -d :pserver:ano...@cv...:/cvsroot/linux-vax co kernel-2.5
- mv kernel-2.5 linux-upstream-HEAD
- mkdir linux-upstream-HEAD-last
- copy_directory.sh linux-upstream-HEAD linux-upstream-HEAD-last
- popd
+ cvs -z9 -d :pserver:ano...@cv...:/cvsroot/linux-vax co kernel-2.5
+ mv kernel-2.5 linux-upstream-HEAD
+ mkdir linux-upstream-HEAD-last
+ copy_directory.sh linux-upstream-HEAD linux-upstream-HEAD-last
+ popd
+ fi
- pushd uclibc
- svn co svn://uclibc.org/trunk/uClibc uclibc-upstream-HEAD
- mkdir uclibc-upstream-HEAD-last
- copy_directory.sh uclibc-upstream-HEAD uclibc-upstream-HEAD-last
- popd
+ if [ ! -d uclibc ]; then
+ mkdir uclibc
+ pushd uclibc
+ svn co svn://uclibc.org/trunk/uClibc uclibc-upstream-HEAD
+ mkdir uclibc-upstream-HEAD-last
+ copy_directory.sh uclibc-upstream-HEAD uclibc-upstream-HEAD-last
+ popd
+ fi
popd
|