File tree Expand file tree Collapse file tree 3 files changed +55
-0
lines changed Expand file tree Collapse file tree 3 files changed +55
-0
lines changed Original file line number Diff line number Diff line change 1+ CHROMEOS_VERSION=13
2+ FYDEOS_BUILD=27
Original file line number Diff line number Diff line change @@ -69,5 +69,11 @@ board_setup() {
6969 install_hybrid_mbr " $1 "
7070}
7171
72+ . $( dirname ${BASH_SOURCE[0]} ) /fydeos_version.sh
73+ CHROMEOS_PATCH=13
74+ if [ -n " ${CHROMEOS_BUILD} " ]; then
75+ CHROMEOS_VERSION_STRING=" ${CHROMEOS_BUILD} .${CHROMEOS_BRANCH} .${CHROMEOS_PATCH} .$( get_build_number ${CHROMEOS_PATCH} ) "
76+ fi
77+
7278skip_blacklist_check=1
7379skip_test_image_content=1
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ meta=$( dirname ${BASH_SOURCE[0]} ) /../metadata
3+ version_config=${meta} /fydeos_version.txt
4+ # chromeos_tag format:${CHROMEOS_BUILD}.${CHROMEOS_BRANCH}.${CHROMEOS_PATCH}
5+ chromeos_tag=" CHROMEOS_VERSION"
6+ build_tag=" FYDEOS_BUILD"
7+ release_tag=" FYDEOS_RELEASE"
8+
9+ get_data () {
10+ local tag=$1
11+ local default=$2
12+ local data=$( grep ${tag} ${version_config} )
13+ if [ -z " ${data} " ]; then
14+ echo " ${default} "
15+ else
16+ echo ${data#* =}
17+ fi
18+ }
19+
20+ set_data () {
21+ local tag=$1
22+ local data=$2
23+ local predata=$( get_data ${tag} )
24+ if [ -z " ${predata} " ]; then
25+ echo " ${tag} =${data} " >> ${version_config}
26+ else
27+ sed -i " s/${tag} =.*$/${tag} =${data} /g" ${version_config}
28+ fi
29+ }
30+
31+ get_build_number () {
32+ local chrome_version=$1
33+ local pre_version=$( get_data ${chromeos_tag} )
34+ local pre_build=$( get_data ${build_tag} 1)
35+ if [ " ${chrome_version} " == " ${pre_version} " ]; then
36+ pre_build=$(( $pre_build + 1 ))
37+ else
38+ set_data ${chromeos_tag} ${chrome_version}
39+ pre_build=1
40+ fi
41+ set_data ${build_tag} ${pre_build}
42+ echo ${pre_build}
43+ }
44+
45+ get_fydeos_release_version () {
46+ get_data ${release_tag}
47+ }
You can’t perform that action at this time.
0 commit comments