From: Jan-Benedict G. <jb...@us...> - 2006-01-05 18:14:44
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23832 Modified Files: build_toolchain.sh Log Message: - Allow to omit SCM's metadata directories. - Based on Kenn Humborg's patch. Index: build_toolchain.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/build_toolchain.sh,v retrieving revision 1.53 retrieving revision 1.54 diff -u -d -r1.53 -r1.54 --- build_toolchain.sh 5 Jan 2006 17:58:43 -0000 1.53 +++ build_toolchain.sh 5 Jan 2006 18:14:33 -0000 1.54 @@ -70,6 +70,7 @@ DO_TIMESTAMP_PORTS=0 DO_TIMESTAMP_UCLIBC=0 DO_TIMESTAMP_LINUX=0 +DO_TIMESTAMP=0 DO_PATCHES_BINUTILS=1 DO_PATCHES_GCC=1 DO_PATCHES_GLIBC=1 @@ -443,14 +444,27 @@ fi # +# Check if we need to keep SCM's metadata directories. Omitting them will +# reduce our space requirements a bit... +# +CVS_OMIT_DIR="" +SVN_OMIT_DIR="" +DO_TIMESTAMP=$(( ${DO_TIMESTAMP_BINUTILS} + ${DO_TIMESTAMP_GCC} + ${DO_TIMESTAMP_GLIBC} + ${DO_TIMESTAMP_PORTS} + ${DO_TIMESTAMP_UCLIBC} + ${DO_TIMESTAMP_LINUX} )) +if [ ${DO_TIMESTAMP} -ne 0 ]; then + DO_TIMESTAMP=1 + CVS_OMIT_DIR=CVS + SVN_OMIT_DIR=.svn +done + +# # Copy pristine sources # -echo -n "`date`: " ; copy_directory.sh "${BINUTILS_CVS}" "${BINUTILS_SRC}" -echo -n "`date`: " ; copy_directory.sh "${GLIBC_PORTS_CVS}" "${GLIBC_SRC}" -echo -n "`date`: " ; copy_directory.sh "${GLIBC_CVS}" "${GLIBC_SRC}" -echo -n "`date`: " ; copy_directory.sh "${GCC_CVS}" "${GCC_SRC}" -echo -n "`date`: " ; copy_directory.sh "${LINUX_CVS}" "${LINUX_SRC}" -echo -n "`date`: " ; copy_directory.sh "${UCLIBC_SVN}" "${UCLIBC_SRC}" +echo -n "`date`: " ; copy_directory.sh "${BINUTILS_CVS}" "${BINUTILS_SRC}" ${CVS_OMIT_DIR} +echo -n "`date`: " ; copy_directory.sh "${GLIBC_PORTS_CVS}" "${GLIBC_SRC}" ${CVS_OMIT_DIR} +echo -n "`date`: " ; copy_directory.sh "${GLIBC_CVS}" "${GLIBC_SRC}" ${CVS_OMIT_DIR} +echo -n "`date`: " ; copy_directory.sh "${GCC_CVS}" "${GCC_SRC}" ${SVN_OMIT_DIR} +echo -n "`date`: " ; copy_directory.sh "${LINUX_CVS}" "${LINUX_SRC}" ${CVS_OMIT_DIR} +echo -n "`date`: " ; copy_directory.sh "${UCLIBC_SVN}" "${UCLIBC_SRC}" ${SVN_OMIT_DIR} # # Possibly force specific CVS timestamps |