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
|