scripts/shepard.sh
changeset 217 27fd31e7f051
parent 215 c9394af976fe
child 225 586ca734a1bc
equal deleted inserted replaced
216:914d053d42b1 217:27fd31e7f051
     3 set -x 
     3 set -x 
     4 
     4 
     5 SCRIPTS_DIR=/home/symbian/wrttools/scripts
     5 SCRIPTS_DIR=/home/symbian/wrttools/scripts
     6 BASE_DIR=/home/symbian/scratch/build_dir
     6 BASE_DIR=/home/symbian/scratch/build_dir
     7 DAY_OF_YEAR=`date +%j`
     7 DAY_OF_YEAR=`date +%j`
     8 ECLIPSE_TIMESTAMP=`date +%Y%m%d%H%M%S`
     8 ECLIPSE_TIMESTAMP=`date +%Y%m%d%H%M%S`-${BUILD_NUMBER:-NO_BUILD_NUMBER}
     9 HG_CMD=/usr/local/bin/hg
     9 HG_CMD=/usr/local/bin/hg
    10 ANT_CMD=/usr/local/apache-ant-1.8.0/bin/ant
    10 ANT_CMD=/usr/local/apache-ant-1.8.0/bin/ant
    11 
    11 
    12 export PATH=.:/usr/java/jdk1.6.0_18/bin:/usr/local/apache-ant-1.8.0/bin/ant:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    12 export PATH=.:/usr/java/jdk1.6.0_18/bin:/usr/local/apache-ant-1.8.0/bin/ant:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    13 
    13 
    32 cat ${SOURCE_DIR}/scripts/build.properties.SED | sed -e s#SED_BUILD_DIR#${BUILD_DIR}#g > ${SOURCE_DIR}/scripts/build.properties
    32 cat ${SOURCE_DIR}/scripts/build.properties.SED | sed -e s#SED_BUILD_DIR#${BUILD_DIR}#g > ${SOURCE_DIR}/scripts/build.properties
    33 
    33 
    34 # bug fix for 1872. [testcase: go to about box. click on installation details.  Do you see an error? ] 
    34 # bug fix for 1872. [testcase: go to about box. click on installation details.  Do you see an error? ] 
    35 for f in `find ${SOURCE_DIR} -name MANIFEST.MF`
    35 for f in `find ${SOURCE_DIR} -name MANIFEST.MF`
    36 do
    36 do
    37 	cat $f | sed -e s#\.qualifier##g > ${f}
    37 	cat $f | sed -e s#qualifier#"${ECLIPSE_TIMESTAMP}"#g > ${f}
    38 done
    38 done
    39 
    39 
    40 # wrt-ide.product has the orginal reference to 1.0.0.qualifier. Try deleting .qualifier 
    40 # wrt-ide.product has the orginal reference to 1.0.0.qualifier. Try deleting .qualifier 
    41 prod_file=${SOURCE_DIR}/org.symbian.tools.wrttools.product/wrt-ide.product
    41 prod_file=${SOURCE_DIR}/org.symbian.tools.wrttools.product/wrt-ide.product
    42 cat $prod_file | sed -e s#\.qualifier##g > $prod_file
    42 cat $prod_file | sed -e s#qualifier#"${ECLIPSE_TIMESTAMP}"#g > $prod_file
    43 
    43 
    44 ${ANT_CMD} -DbuildDirectory=${BUILD_DIR} -DsourceDirectory=${SOURCE_DIR}
    44 ${ANT_CMD} -DbuildDirectory=${BUILD_DIR} -DsourceDirectory=${SOURCE_DIR}
    45 
    45