Support web app
[scm/meta/abs.git] / build.template
index fcff558..fa4d8bd 100644 (file)
@@ -53,7 +53,12 @@ rs_list=`su - build -c "tizen list rootstrap | grep ${PROFILE}-.*.core.private.*
 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
+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
 
 for rs in $rs_list; do
   echo "BUILDING START TIME: `date`"
@@ -62,7 +67,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 *.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