# Please set DEFAULT_TIZEN_VERSION to empty value for the latest tizen version
# or set DEFAULT_TIZEN_VERSION to current tizen version for the others.
-export DEFAULT_TIZEN_VERSION=latest
+export DEFAULT_TIZEN_VERSION=5.5
if [ "$(echo "$@" | grep -e "--tizen")" != "" ]; then
tizen_version=$(echo $@ | sed -e 's#.*--tizen_\([0-9.]*\).*#\1#')
fi
fi
+# Generate gbs.conf
+export REPO_VERSION=
+if [ "$(echo $DEFAULT_TIZEN_VERSION)" != "latest" ]; then
+ REPO_VERSION=$DEFAULT_TIZEN_VERSION-
+fi
+sed -e "s/@TIZEN_VERSION@/$REPO_VERSION/g" \
+ tizen/build/gbs.conf.in > tizen/build/gbs.conf
+
function setupAndExecuteTargetBuild() {
local platform="$1"
shift
count=$(( $count + 1 ))
case "$1" in
--standard*)
- if [ "$DEFAULT_TIZEN_VERSION" == "latest" ]; then
- echo $1
- PROFILE=tz_$(echo $1 | sed 's/--//g')
- else
- PROFILE=tz_${DEFAULT_TIZEN_VERSION}_$(echo $1 | sed 's/--//g')
- fi
+ PROFILE=tz_$(echo $1 | sed 's/--//g')
;;
--emulator*)
- if [ "$DEFAULT_TIZEN_VERSION" == "latest" ]; then
- PROFILE=tz_$(echo $1 | sed 's/--//g')
- else
- PROFILE=tz_${DEFAULT_TIZEN_VERSION}_$(echo $1 | sed 's/--//g')
- fi
+ PROFILE=tz_$(echo $1 | sed 's/--//g')
;;
--tizen*)
;;
if [ "$PROFILE" == "" ]; then
if [[ $platform == "tv" ]]; then
- if [ "$DEFAULT_TIZEN_VERSION" == "latest" ]; then
+ if [ "$DEFAULT_TIZEN_VERSION" == "5.5" ]; then
# FIXME: The latest version of platform hasn't been released yet.
PROFILE=tztv_5.5_arm-musem
fi
+ elif [[ $platform == "da" ]]; then
+ if [ "$DEFAULT_TIZEN_VERSION" == "5.5" ]; then
+ PROFILE=tzda_5.5_arm-kantm
+ fi
elif [[ $platform == "wearable" ]]; then
- if [ "$DEFAULT_TIZEN_VERSION" == "latest" ]; then
+ if [ "$DEFAULT_TIZEN_VERSION" == "5.5" ]; then
PROFILE=tzwr_5.5_armv7l_spin
fi
else
echo "Set the profile : $PROFILE"
if [ "$ARCHITECTURE" == "" ]; then
- if [[ $platform == "mobile" ]]; then
- ARCHITECTURE=armv7l
- elif [[ $platform == "tv" ]]; then
- ARCHITECTURE=armv7l
- elif [[ $platform == "wearable" ]]; then
- ARCHITECTURE=armv7l
- else
- echo "Cannot set default ARCHITECTURE for platform=${platform}"
- exit 1
- fi
+ ARCHITECTURE=armv7l
fi
+
echo "Set the architecture : $ARCHITECTURE"
local BRANCH=$(echo $(basename $(git symbolic-ref HEAD)))
+++ /dev/null
-###############################################
-#
-# Tizen v5.5 public unified
-#
-[obs.tizen]
-url = https://api.tizen.org
-
-[repo.tz_standard]
-url = http://download.tizen.org/snapshots/tizen/unified/latest/repos/standard/packages/
-
-[repo.tz_standard]
-url = http://download.tizen.org/snapshots/tizen/unified/latest/repos/standard/packages/
-
-[repo.tz_standard_mirror]
-url = http://10.113.136.32/download/public_mirror/tizen/unified/latest/repos/standard/packages/
-user = blinkbot
-passwdx = QlpoOTFBWSZTWd0JOhUAAACBAABgIAAhAIIjF3JFOFCQ3Qk6FQ==
-
-[repo.tz_emulator]
-url = http://download.tizen.org/snapshots/tizen/unified/latest/repos/emulator/packages/
-
-[repo.tz_emulator_mirror]
-url = http://10.113.136.32/download/public_mirror/tizen/unified/latest/repos/emulator/packages/
-user = blinkbot
-passwdx = QlpoOTFBWSZTWd0JOhUAAACBAABgIAAhAIIjF3JFOFCQ3Qk6FQ==
-
-[repo.public_base_standard]
-url = http://download.tizen.org/snapshots/tizen/base/latest/repos/standard/packages/
-
-[repo.public_base_standard]
-url = http://download.tizen.org/snapshots/tizen/base/latest/repos/standard/packages/
-
-[repo.public_base_standard_mirror]
-url = http://10.113.136.32/download/public_mirror/tizen/base/latest/repos/standard/packages/
-user = blinkbot
-passwdx = QlpoOTFBWSZTWd0JOhUAAACBAABgIAAhAIIjF3JFOFCQ3Qk6FQ==
-
-###############################################
-#
-# Tizen v5.5 public standard
-#
-[profile.tz_standard]
-obs = obs.tizen
-repos = repo.public_base_standard, repo.tz_standard
-buildroot = ~/GBS-ROOT-STANDARD
-
-###############################################
-#
-# Tizen v5.0 public unified
-#
-[obs.tizen]
-url = https://api.tizen.org
-
-[repo.tz_5.0_standard]
-url = http://download.tizen.org/snapshots/tizen/5.0-unified/latest/repos/standard/packages/
-
-[repo.tz_5.0_standard_mirror]
-url = http://10.113.136.32/download/public_mirror/tizen/5.0-unified/latest/repos/standard/packages/
-user = blinkbot
-passwdx = QlpoOTFBWSZTWd0JOhUAAACBAABgIAAhAIIjF3JFOFCQ3Qk6FQ==
-
-[repo.tz_5.0_emulator]
-url = http://download.tizen.org/snapshots/tizen/5.0-unified/latest/repos/emulator/packages/
-
-[repo.tz_5.0_emulator_mirror]
-url = http://10.113.136.32/download/public_mirror/tizen/5.0-unified/latest/repos/emulator/packages/
-user = blinkbot
-passwdx = QlpoOTFBWSZTWd0JOhUAAACBAABgIAAhAIIjF3JFOFCQ3Qk6FQ==
-
-[repo.public_5.0_base_standard]
-url = http://download.tizen.org/snapshots/tizen/5.0-base/latest/repos/standard/packages/
-
-[repo.public_5.0_base_standard_mirror]
-url = http://10.113.136.32/download/public_mirror/tizen/5.0-base/latest/repos/standard/packages/
-user = blinkbot
-passwdx = QlpoOTFBWSZTWd0JOhUAAACBAABgIAAhAIIjF3JFOFCQ3Qk6FQ==
-
-###############################################
-#
-# Tizen v5.5 spin Wearable
-#
-[obs.spin_5.5]
-url = http://10.113.136.201
-
-[repo.wearable_product_5.5_armv7l]
-url = http://165.213.149.200/download/snapshots/tizen/tizen-wearable-R800/latest/repos/standard/packages/
-user = blinkbot
-passwdx = QlpoOTFBWSZTWd0JOhUAAACBAABgIAAhAIIjF3JFOFCQ3Qk6FQ==
-
-[repo.wearable_product_5.5_base]
-url = http://165.213.149.200/download/snapshots/tizen/base-wearable/latest/repos/standard/packages/
-user = blinkbot
-passwdx = QlpoOTFBWSZTWd0JOhUAAACBAABgIAAhAIIjF3JFOFCQ3Qk6FQ==
-
-###############################################
-#
-# Tizen v5.5 spin Wearable (armv7l)
-#
-[profile.tzwr_5.5_armv7l_spin]
-obs = obs.spin
-repos = repo.wearable_product_5.5_base, repo.wearable_product_5.5_armv7l
-buildroot = ~/GBS-ROOT-5.0-WEARABLE-PRODUCT-ARMV7L
-
-###############################################
-#
-# Tizen v5.0 spin
-#
-[obs.spin]
-url = http://10.113.136.204:81
-
-[repo.tz_standard_armv7hl]
-url = http://10.113.136.32/download/newlive/devel:/Toolchains:/Unified:/ref:/hardfp/standard
-user = blinkbot
-passwdx = QlpoOTFBWSZTWd0JOhUAAACBAABgIAAhAIIjF3JFOFCQ3Qk6FQ==
-
-[repo.spin_5.0_base_armv7hl]
-url = http://10.113.136.32/download/newlive/devel:/Toolchains:/Base:/ref:/hardfp/standard
-user = blinkbot
-passwdx = QlpoOTFBWSZTWd0JOhUAAACBAABgIAAhAIIjF3JFOFCQ3Qk6FQ==
-
-###############################################
-#
-# Tizen v5.0 spin (armv7hl)
-#
-[profile.tz_5.0_standard_armv7hl]
-obs = obs.spin
-repos = repo.spin_5.0_base_armv7hl, repo.tz_standard_armv7hl
-buildroot = ~/GBS-ROOT-5.0-STANDARD-ARMV7HL
-
-###############################################
-#
-# Tizen v5.0 public standard
-#
-[profile.tz_5.0_standard]
-obs = obs.tizen
-repos = repo.public_5.0_base_standard, repo.tz_5.0_standard
-buildroot = ~/GBS-ROOT-5.0-STANDARD
-
-###############################################
-#
-# Tizen v5.0 public standard, Mirroring Server for HQ developers
-#
-[profile.tz_5.0_standard_mirror]
-obs = obs.tizen
-repos = repo.public_5.0_base_standard_mirror, repo.tz_5.0_standard_mirror
-buildroot = ~/GBS-ROOT-5.0-STANDARD
-
-###############################################
-#
-# Tizen v5.0 public emulator
-#
-[profile.tz_5.0_emulator]
-obs = obs.tizen
-repos = repo.public_5.0_base_standard, repo.tz_5.0emulator
-buildroot = ~/GBS-ROOT-5.0-EMULATOR
-
-###############################################
-#
-# Tizen v5.0 public emulator, Mirroring Server for HQ developers
-#
-[profile.tz_5.0_emulator_mirror]
-obs = obs.tizen
-repos = repo.public_5.0_base_standard, repo.tz_emulator_mirror
-buildroot = ~/GBS-ROOT-5.0-EMULATOR
-
-###############################################
-#
-# Tizen product tv
-#
-[obs.tizen_product_tv]
-url = https://168.219.243.64/api
-user = obs_iewer
-passwdx = obs_iewer_64
-
-#############################################
-#
-# Tizen v5.5 for product tv (MuseM armv7l)
-#
-[profile.tztv_5.5_arm-musem]
-obs = obs.tizen_product_tv
-repos = repo.tv_product_5.5_base, repo.tv_product_5.5_musem
-buildroot = ~/GBS-ROOT-5.5-TV-PRODUCT-MUSEM
-
-[repo.tv_product_5.5_base]
-url = http://10.113.136.32/download_trbs/snapshots/tizen/5.5-vd-base/latest/repos/standard/packages/
-user = blinkbot
-passwdx = QlpoOTFBWSZTWd0JOhUAAACBAABgIAAhAIIjF3JFOFCQ3Qk6FQ==
-
-[repo.tv_product_5.5_musem]
-url = http://10.113.136.26/snapshots/VD/Tizen-5.5/MAIN2019-MuseM/latest/repos/MuseM/packages/
-user = blinkbot
-passwdx = QlpoOTFBWSZTWd0JOhUAAACBAABgIAAhAIIjF3JFOFCQ3Qk6FQ==
-
-#############################################
-#
-# Tizen v5.0 for product tv (MuseM armv7l)
-#
-[profile.tztv_5.0_arm-musem]
-obs = obs.tizen_product_tv
-repos = repo.tv_product_5.0_musem, repo.tv_product_5.0_base
-buildroot = ~/GBS-ROOT-5.0-TV-PRODUCT-MUSEM
-
-[repo.tv_product_5.0_base]
-url = http://168.219.244.109/base/tizen-5.0-base-main2019/standard/latest/
-
-[repo.tv_product_5.0_musem]
-url = http://168.219.244.109/products/tv/archive/2019/MAIN2019/MuseM/latest/
-
-#############################################
-#
-# Tizen v5.0 for product tv (KantM2 armv7l)
-#
-[profile.tztv_5.0_arm-kantm2]
-obs = obs.tizen_product_tv
-repos = repo.tv_product_5.0_kantm2, repo.tv_product_5.0_base
-buildroot = ~/GBS-ROOT-5.0-TV-PRODUCT-KANTM2
-
-[repo.tv_product_5.0_base]
-url = http://168.219.244.109/base/tizen-5.0-base-main2019/standard/latest/
-
-[repo.tv_product_5.0_kantm2]
-url = http://168.219.244.109/products/tv/archive/2019/MAIN2019/KantM2_ATSC/latest/
-
-#############################################
-#
-# Tizen v5.0 for product tv (KantM armv7l)
-#
-[profile.tztv_5.0_arm-kantm]
-obs = obs.tizen_product_tv
-repos = repo.tv_product_5.0_kantm, repo.tv_product_5.0_base
-buildroot = ~/GBS-ROOT-5.0-TV-PRODUCT-KANTM
-
-[repo.tv_product_5.0_base]
-url = http://168.219.244.109/base/tizen-5.0-base-main2019/standard/latest
-
-[repo.tv_product_5.0_kantm]
-url = http://168.219.244.109/hijacks/PRECEDENCE/PRE_5.0MIGRATION-KantM/latest/
--- /dev/null
+###############################################
+#
+# The Tizen public unified
+#
+[obs.tizen]
+url = https://api.tizen.org
+
+[repo.tz_standard]
+url = http://download.tizen.org/snapshots/tizen/@TIZEN_VERSION@unified/latest/repos/standard/packages/
+
+[repo.tz_emulator]
+url = http://download.tizen.org/snapshots/tizen/@TIZEN_VERSION@unified/latest/repos/emulator/packages/
+
+[repo.public_base_standard]
+url = http://download.tizen.org/snapshots/tizen/@TIZEN_VERSION@base/latest/repos/standard/packages/
+
+###############################################
+#
+# The Tizen public unified (mirror)
+#
+[repo.tz_standard_mirror]
+url = http://165.213.149.200/download/public_mirror/tizen/unified/latest/repos/standard/packages/
+user = blinkbot
+passwdx = QlpoOTFBWSZTWd0JOhUAAACBAABgIAAhAIIjF3JFOFCQ3Qk6FQ==
+
+[repo.tz_emulator_mirror]
+url = http://165.213.149.200/download/public_mirror/tizen/unified/latest/repos/emulator/packages/
+user = blinkbot
+passwdx = QlpoOTFBWSZTWd0JOhUAAACBAABgIAAhAIIjF3JFOFCQ3Qk6FQ==
+
+[repo.public_base_standard_mirror]
+url = http://165.213.149.200/download/public_mirror/tizen/base/latest/repos/standard/packages/
+user = blinkbot
+passwdx = QlpoOTFBWSZTWd0JOhUAAACBAABgIAAhAIIjF3JFOFCQ3Qk6FQ==
+
+###############################################
+#
+# Tizen v5.5 spin Wearable
+#
+[obs.spin_5.5]
+url = http://10.113.136.201
+
+[repo.wearable_product_5.5]
+url = http://165.213.149.200/download/snapshots/tizen/tizen-wearable-R800/latest/repos/standard/packages/
+
+[repo.wearable_product_5.5_base]
+url = http://165.213.149.200/download/snapshots/tizen/base-wearable/latest/repos/standard/packages/
+
+###############################################
+#
+# The Tizen public standard
+#
+[profile.tz_standard]
+obs = obs.tizen
+repos = repo.public_base_standard, repo.tz_standard
+buildroot = ~/GBS-ROOT-M69-TZ_STANDARD
+
+###############################################
+#
+# The Tizen public emulator
+#
+[profile.tz_emulator]
+obs = obs.tizen
+repos = repo.public_base_standard, repo.tz_emulator
+buildroot = ~/GBS-ROOT-M69-TZ_EMULATOR
+
+###############################################
+#
+# The Tizen public standard, Mirroring Server for HQ developers
+#
+[profile.tz_standard_mirror]
+obs = obs.tizen
+repos = repo.public_base_standard_mirror, repo.tz_standard_mirror
+buildroot = ~/GBS-ROOT-M69-TZ_STANDARD-TIZEN_LATEST-RELEASE
+
+###############################################
+#
+# The Tizen public emulator, Mirroring Server for HQ developers
+#
+[profile.tz_emulator_mirror]
+obs = obs.tizen
+repos = repo.public_base_standard, repo.tz_emulator_mirror
+buildroot = ~/GBS-ROOT-M69-TZ_EMULATOR-TIZEN_LATEST-RELEASE
+
+###############################################
+#
+# Tizen v5.5 spin Wearable (armv7l)
+#
+[profile.tzwr_5.5_spin]
+obs = obs.spin
+repos = repo.wearable_product_5.5_base, repo.wearable_product_5.5
+buildroot = ~/GBS-ROOT-M69-TZWR_5.5_SPIN-TIZEN_LATEST-RELEASE
+user = blinkbot
+passwdx = QlpoOTFBWSZTWd0JOhUAAACBAABgIAAhAIIjF3JFOFCQ3Qk6FQ==
+
+###############################################
+#
+# Tizen v5.5 product DA
+#
+#DA Family Hub 5.0 kantm
+[repo.da_product_5.5_fhub_kantm]
+url = http://10.113.136.26/snapshots/DA/Tizen-5.5/Tizen-5.5-DA-FHUB5/latest/repos/KANTM/packages/
+
+#Tizen 5.5 Base
+[repo.da_product_5.5_base]
+url = http://download.tizen.org/snapshots/tizen/base/latest/repos/standard/packages/
+
+###############################################
+#
+# Tizen v5.5 product DA (armv7l)
+#
+[profile.tzda_5.5_arm-kantm]
+repos = repo.da_product_5.5_base, repo.da_product_5.5_fhub_kantm
+buildroot = ~/GBS-ROOT-M63-TZDA_ARM-KANTM-TIZEN_LATEST-RELEASE
+user = blinkbot
+passwdx = QlpoOTFBWSZTWd0JOhUAAACBAABgIAAhAIIjF3JFOFCQ3Qk6FQ==
+
+###############################################
+#
+# Tizen product tv
+#
+[obs.tizen_product_tv]
+url = https://168.219.243.64/api
+
+###############################################
+#
+# Tizen v5.5 for product tv (MuseM armv7l)
+#
+[profile.tztv_5.5_arm-musem]
+obs = obs.tizen_product_tv
+repos = repo.tv_product_5.5_base, repo.tv_product_5.5_musem
+buildroot = ~/GBS-ROOT-5.5-TV-PRODUCT-MUSEM
+
+[repo.tv_product_5.5_base]
+url = http://10.113.136.32/download_trbs/snapshots/tizen/5.5-vd-base/latest/repos/standard/packages/
+user = blinkbot
+passwdx = QlpoOTFBWSZTWd0JOhUAAACBAABgIAAhAIIjF3JFOFCQ3Qk6FQ==
+
+[repo.tv_product_5.5_musem]
+url = http://10.113.136.26/snapshots/VD/Tizen-5.5/MAIN2019-MuseM/latest/repos/MuseM/packages/
+user = blinkbot
+passwdx = QlpoOTFBWSZTWd0JOhUAAACBAABgIAAhAIIjF3JFOFCQ3Qk6FQ==
+
+###############################################
+#
+# Tizen v5.5 for product tv (Emulator)
+#
+[obs.tizentv]
+url = https://168.219.243.64/api
+
+[profile.tztv_5.5_emulator]
+obs = obs.tizentv
+repos = repo.product_2018_Emulator, repo.base_2018
+buildroot = ~/GBS-ROOT-5.5-TV-PRODUCT-EMULATOR
+
+[repo.base_2018]
+url=http://168.219.245.245/base/tizen-5.5-base-main/emulator32/latest/repos/base/ia32/packages/
+
+[repo.product_2018_Emulator]
+url=http://168.219.245.245/products/tv/archive/2020/ONEMAIN/emulator32/latest/repos/product/ia32/packages/