X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=build.template;h=2ce886e90a668cc42bc57d035fb230c8e7d5ecfe;hb=6489a8f680dab4fa029900d8fd7e25c8b5ae57b4;hp=c94412fdb84ac9759ef0bf8398a8b78829d32907;hpb=eb21137f17da21cec20f75599e6d85b7a65e4efa;p=scm%2Fmeta%2Fabs.git diff --git a/build.template b/build.template index c94412f..2ce886e 100644 --- a/build.template +++ b/build.template @@ -1,4 +1,4 @@ -$!/bin/bash +#!/bin/bash set -x ABS_CMD=/home/build/abs @@ -49,7 +49,20 @@ done echo $tizen_studio_distribution >> $SHARE_ROOT/tizen_studio_distribution rs_list=`su - build -c "tizen list rootstrap | grep ${PROFILE}-.*.core.private.* | cut -d ' ' -f 1"` -echo $rs_list >> $SHARE_ROOT/rsver +#FIXME: remove hard-coded expression +if [ "${PROFILE}" = "da-hfp" ]; then + rs_list=`su - build -c "tizen list rootstrap | grep ${PROFILE}-.*device.core.private.* | cut -d ' ' -f 1"` +fi +echo $rs_list > $SHARE_ROOT/rsver +if [[ ! $rs_list =~ [0-9]{8}_[0-9] ]]; then + conf=`cat ${SDK_PATH}/tools/smart-build-interface/plugins/${rs_list}.xml` + dateversion=`echo $conf | sed "s/.*(\([0-9]\{8\}_[0-9]\{1\}\).*/\1/"` + echo ${rs_list}.${dateversion} > $SHARE_ROOT/rsver +fi + +# Inject tidlc path +TIDLC_PATH=`sed -n '/tidl/p' /home/build/.bashrc | cut -f2 -d':'` +if [ ! -z ${TIDLC_PATH} ]; then echo "PATH=\$PATH:${TIDLC_PATH}" >> /home/build/.profile; fi for rs in $rs_list; do echo "BUILDING START TIME: `date`" @@ -58,7 +71,12 @@ for rs in $rs_list; do #else su - build -c "${ABS_CMD} build -r $rs -w ${BUILD_ROOT}/${PACKAGE} -s ABS -c ${BUILD_MODE} ${PARALLEL_JOBS} --profile-to-search ${PROFILE}" #fi - mv ${TMP_DIR}/*.tpk ${SHARE_ROOT} + count=`ls -1 ${TMP_DIR}/*.tpk 2>/dev/null | wc -l` + if [ $count != 0 ]; then + mv ${TMP_DIR}/*.tpk ${SHARE_ROOT} + else + mv ${TMP_DIR}/*.wgt ${SHARE_ROOT} + fi ret=$?; echo "BUILDING FINISH TIME: `date`" if [ $ret != 0 ]; then echo $rs build fail; _clear 8