From: Youngsoo Choi Date: Tue, 19 Nov 2019 04:59:09 +0000 (-0800) Subject: [Public] Make not to modify gbs.conf when tizen version is upgraded X-Git-Tag: submit/tizen_5.5/20191121.094423~3^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=eecec35ac56312dfed4078b98d58ee59a304c2d6;p=platform%2Fframework%2Fweb%2Fwrtjs.git [Public] Make not to modify gbs.conf when tizen version is upgraded Whenever the latest tizen version is released, gbs.conf has been modified to add new repositories. It was painful routine. With this changes, the gbs.conf doesn't need to be modified anymore and all we have to do is just setting |DEFAULT_TIZEN_VERSION| to proper version in common.sh like below. > export DEFAULT_TIZEN_VERSION=5.5 Change-Id: I7c288d221d2d7eb3eba5cf4eb7894c24f6ffea6e Signed-off-by: Youngsoo Choi --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..5188e93f --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/tizen/build/gbs.conf diff --git a/tizen/build/common.sh b/tizen/build/common.sh index 48f06e26..dd94659a 100644 --- a/tizen/build/common.sh +++ b/tizen/build/common.sh @@ -6,7 +6,7 @@ export CHROME_SRC="${TOPDIR}" # 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#') @@ -17,6 +17,14 @@ if [ "$(echo "$@" | grep -e "--tizen")" != "" ]; then 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 @@ -36,19 +44,10 @@ function setupAndExecuteTargetBuild() { 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*) ;; @@ -61,12 +60,16 @@ function setupAndExecuteTargetBuild() { 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 @@ -82,17 +85,9 @@ function setupAndExecuteTargetBuild() { 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))) diff --git a/tizen/build/gbs.conf b/tizen/build/gbs.conf deleted file mode 100755 index f2bbd0cf..00000000 --- a/tizen/build/gbs.conf +++ /dev/null @@ -1,237 +0,0 @@ -############################################### -# -# 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/ diff --git a/tizen/build/gbs.conf.in b/tizen/build/gbs.conf.in new file mode 100755 index 00000000..7a5254e8 --- /dev/null +++ b/tizen/build/gbs.conf.in @@ -0,0 +1,160 @@ +############################################### +# +# 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/