export SCRIPTDIR=$(readlink -e $(dirname $0))
export TOPDIR=$(readlink -f "${SCRIPTDIR}/../..")
export CHROME_SRC="${TOPDIR}"
-# Please set DEFAULT_TIZEN_VERSION to empty value for the latest tizen version
+# Please set DEFAULT_TIZEN_VERSION to 'latest' for the latest tizen version
# or set DEFAULT_TIZEN_VERSION to current tizen version for the others.
-export DEFAULT_TIZEN_VERSION=
+export DEFAULT_TIZEN_VERSION=latest
if [ "$(echo "$@" | grep -e "--tizen")" != "" ]; then
tizen_version=$(echo $@ | sed -e 's#.*--tizen_\([0-9.]*\).*#\1#')
if $(echo $tizen_version | grep -qe "^[-\?[0-9]\+\.\?[0-9]*$" && echo true || echo false); then
DEFAULT_TIZEN_VERSION=$tizen_version
else
- DEFAULT_TIZEN_VERSION=
+ DEFAULT_TIZEN_VERSION=latest
fi
fi
MIRROR=1
;;
--standard*)
- if [ "$DEFAULT_TIZEN_VERSION" == "" ]; then
+ if [ "$DEFAULT_TIZEN_VERSION" == "latest" ]; then
echo $1
PROFILE=tz_$(echo $1 | sed 's/--//g')
elif [ "$DEFAULT_TIZEN_VERSION" == "4.0" ]; then
fi
;;
--emulator*)
- if [ "$DEFAULT_TIZEN_VERSION" == "" ]; then
+ if [ "$DEFAULT_TIZEN_VERSION" == "latest" ]; then
PROFILE=tz_$(echo $1 | sed 's/--//g')
elif [ "$DEFAULT_TIZEN_VERSION" == "4.0" ]; then
PROFILE=tz_${DEFAULT_TIZEN_VERSION}_$(echo $1 | sed 's/--//g')_$(echo $ARCHITECTURE | grep "i586" -q && echo "ia32" || echo $ARCHITECTURE)
if [[ $platform == "mobile" ]]; then
PROFILE=tzmb_3.0_target-TM1
elif [[ $platform == "tv" ]]; then
- if [ "$DEFAULT_TIZEN_VERSION" == "" ]; then
- PROFILE=tztv_arm-kantm
- else
- PROFILE=tztv_${DEFAULT_TIZEN_VERSION}_arm-kantm
+ if [ "$DEFAULT_TIZEN_VERSION" == "latest" ]; then
+ PROFILE=tztv_arm-kantm2
+ elif [ "$DEFAULT_TIZEN_VERSION" == "4.0" ]; then
+ PROFILE=tztv_4.0_arm-kantm
fi
elif [[ $platform == "da" ]]; then
- if [ "$DEFAULT_TIZEN_VERSION" == "" ]; then
+ if [ "$DEFAULT_TIZEN_VERSION" == "latest" ]; then
PROFILE=tzda_arm-kantm
else
PROFILE=tzda_${DEFAULT_TIZEN_VERSION}_arm-kantm
if [ "$(echo "${PROFILE}" | grep -P "kant|jazz|hawk|product")" == "" -a "$NOINIT" == 0 ]; then
processRpmlintOption $PROFILE $RPMLINT
fi
+ local BRANCH=$(echo $(basename $(git symbolic-ref HEAD)))
+ if [ "$(echo $BRANCH | grep dev)" != "" ]; then
+ BRANCH=dev
+ elif [ "$(echo $BRANCH | grep beta)" != "" ]; then
+ BRANCH=beta
+ else
+ BRANCH=release
+ fi
+ local CHROMIUM_VERSION=$(echo $(head -n 1 chrome/VERSION) | sed -e 's/MAJOR=//g')
- gbs $CONF_FLAG build -P $PROFILE --include-all -A $ARCHITECTURE "${ARGS[@]}" $BUILD_CONF_OPTS --incremental
+ gbs $CONF_FLAG build -P $PROFILE --include-all -A $ARCHITECTURE "${ARGS[@]}" $BUILD_CONF_OPTS --incremental \
+ -B ~/GBS-ROOT-${PROFILE^^}-${ARCHITECTURE^^}-TIZEN_${DEFAULT_TIZEN_VERSION^^}-${BRANCH^^}-M${CHROMIUM_VERSION}
}
function processRpmlintOption() {
mkdir $BUILD_CONF_DIR
URL_TARGET=$(echo $PROFILE | sed -e 's#.*\.[0-9]*_\([-a-zA-Z0-9]*\).*#\1#;s/tz_//g')
# The latest version doesn't have tizen version in snapshot repository url.
- if [ "$(echo $DEFAULT_TIZEN_VERSION)" == "" ]; then
+ if [ "$(echo $DEFAULT_TIZEN_VERSION)" == "latest" ]; then
URL_TIZEN_VERSION=
else
URL_TIZEN_VERSION=$DEFAULT_TIZEN_VERSION-