scripts/shepard.sh
changeset 78 25813fb4bf1c
parent 65 6bec0231e8d2
child 79 04ca4cc712b8
--- a/scripts/shepard.sh	Tue Feb 02 08:17:07 2010 -0800
+++ b/scripts/shepard.sh	Tue Feb 02 09:20:15 2010 -0800
@@ -1,34 +1,45 @@
 #!/bin/sh
 
+set -x 
+
 SCRIPTS_DIR=/home/symbian/wrttools/scripts
 BUILD_DIR=/home/symbian/scratch/build_dir
 DAY_OF_YEAR=`date +%j`
 HG_CMD=/usr/local/bin/hg
 
 export WS_DIR=${BUILD_DIR}/${DAY_OF_YEAR}/workspace/wrttools
+LINUX_PROD_DIR=${BUILD_DIR}/${DAY_OF_YEAR}/linux
+LINUX_EXPORT_DIR=/home/symbian/scratch/025
+WIN32_PROD_DIR=${BUILD_DIR}/${DAY_OF_YEAR}/win32
+MACOSX_PROD_DIR=${BUILD_DIR}/${DAY_OF_YEAR}/macosx
 
 # display date and time 
 date
 
 # create build structure
 
-mkdir -p ${BUILD_DIR}/${DAY_OF_YEAR}/workspace
-mkdir -p ${BUILD_DIR}/${DAY_OF_YEAR}/linux
-mkdir -p ${BUILD_DIR}/${DAY_OF_YEAR}/win32
-mkdir -p ${BUILD_DIR}/${DAY_OF_YEAR}/macosx
+mkdir -p ${WS_DIR}
+mkdir -p ${LINUX_PROD_DIR}
+mkdir -p ${WIN32_PROD_DIR}
+mkdir -p ${MACOSX_PROD_DIR}
 
 # check out the code.
 cd ${BUILD_DIR}/${DAY_OF_YEAR}/workspace
 ${HG_CMD} clone http://sym-mrswitch:8000 wrttools 
 
 # generate scripts
-${SCRIPTS_DIR}/runGen.sh ${SCRIPTS_DIR}/genBuildScripts.xml
+sh ${SCRIPTS_DIR}/runGen.sh ${SCRIPTS_DIR}/genBuildScripts.xml
 
 # build it. 
-${SCRIPTS_DIR}/runAnt.sh ${WS_DIR}
+sh ${SCRIPTS_DIR}/runAnt.sh ${WS_DIR}
 
 # create product 
-
+# Linux 
+cp -pr ${LINUX_EXPORT_DIR}/eclipse ${LINUX_PROD_DIR}
+for j in `find ${WS_DIR} -name '*.jar'`
+do
+	cp -p $j ${LINUX_PROD_DIR}/eclipse/plugins/ 
+done
 
 # package it up.