update for brya

This commit is contained in:
Casper Chang
2021-07-05 23:53:45 +08:00
parent 24da5009e4
commit 91a4dd3cd3
6 changed files with 192 additions and 32 deletions

View File

@@ -130,13 +130,8 @@ spawn ./cros_repoinit.sh ${working_dir} ${repo_branch}
expect "repo has been initialized"
# todo: search to check if branch supported
if { $chrome_board_name eq "volteer" && $repo_branch eq "firmware-volteer-13672.B" || $repo_branch eq "release-R89-13729.B" } {
puts "INFO: $repo_branch, use setup_project.sh in config"
send "\r"
} else {
spawn ./cros_cp_localmanifest.sh ${working_dir} ${repo_branch}
expect "local_manifests"
}
spawn ./cros_cp_localmanifest.sh ${working_dir} ${repo_branch}
expect "local_manifests"
if { $is_repo_sync } {
spawn ./cros_reposync.sh ${working_dir} ${reposync_thread}
@@ -154,25 +149,26 @@ expect "password"
send "$user_password\r"
expect "(cr)"
if { $chrome_board_name eq "volteer" && $repo_branch eq "firmware-volteer-13672.B" || $repo_branch eq "release-R89-13729.B" } {
puts "INFO: ../config/setup_project.sh ${chrome_board_name} ${chrome_project_name} ${repo_branch}"
send "../config/setup_project.sh ${chrome_board_name} ${chrome_project_name} ${repo_branch}\r"
expect "(y/N)"
send "y\r"
expect "(y/N)"
send "y\r"
expect "repo sync has finished successfully."
send "\r"
} else {
send "\r"
}
# if { $chrome_board_name eq "volteer" && $repo_branch eq "firmware-volteer-13672.B" || $repo_branch eq "release-R89-13729.B" } {
# puts "INFO: ../config/setup_project.sh ${chrome_board_name} ${chrome_project_name} ${repo_branch}"
# send "../config/setup_project.sh ${chrome_board_name} ${chrome_project_name} ${repo_branch}\r"
# expect "(y/N)"
# send "y\r"
# expect "(y/N)"
# send "y\r"
# expect "repo sync has finished successfully."
# send "\r"
# } else {
# send "\r"
# }
send "\r"
expect "(cr)"
if { $is_setup_board } {
puts "INFO setup board: $chrome_board_name"
if { $chrome_board_name eq "volteer" } {
if { $chrome_board_name eq "volteer" || $chrome_board_name eq "brya" } {
send "setup_board --board=${chrome_board_name} --profile=${chrome_project_name} --force | tee daily_setup_board.log\r"
send "\r"
} else {
@@ -221,8 +217,6 @@ if { $is_build_image } {
send "./build_image --enable_serial='ttyS0,115200n8' --board=${chrome_board_name} --noenable_rootfs_verification test | tee daily_build_image.log\r"
}
expect "(cr)"
} else {
@@ -233,19 +227,22 @@ if { $is_build_image } {
expect "(cr)"
if { $is_build_firmware } {
if { ${chrome_board_name} eq "volteer"} {
puts "INFO: is_build_firmware enabled"
if { $chrome_board_name eq "volteer" || $chrome_board_name eq "brya" } {
# puts "INFO: is_build_firmware enabled"
send "cros-workon-volteer start chromeos-base/chromeos-ec chromeos-base/chromeos-config-bsp-volteer-private \r"
# send "cros-workon-${$chrome_board_name} start chromeos-base/chromeos-ec chromeos-base/chromeos-config-bsp-${$chrome_board_name}-private \r"
# expect "(cr)"
# send "cros-workon-${$chrome_board_name} start sys-boot/coreboot sys-boot/coreinfo sys-boot/depthcharge coreboot-private-files-baseboard-${$chrome_board_name} chromeos-bmpblk libpayload\r"
# expect "(cr)"
# send "LOCALES=en emerge-${$chrome_board_name} sys-boot/chromeos-bmpblk\r"
# expect "(cr)"
# send " USE=”project_${chrome_project_name} project_${$chrome_board_name}” emerge-${$chrome_board_name} coreboot coreboot-private-files-baseboard-${$chrome_board_name} chromeos-bootimage depthcharge chromeos-ec\r"
send "bash brya_build_firmware.sh ${chrome_board_name} ${chrome_project_name}\r"
expect "(cr)"
send "cros-workon-volteer start sys-boot/coreboot sys-boot/coreinfo sys-boot/depthcharge sys-boot/intel-tglfsp coreboot-private-files-baseboard-volteer chromeos-bmpblk libpayload\r"
expect "(cr)"
send "LOCALES=en emerge-volteer sys-boot/chromeos-bmpblk\r"
expect "(cr)"
send " USE=”project_eldrid” emerge-volteer intel-tglfsp coreboot coreboot-private-files-baseboard-volteer chromeos-bootimage depthcharge chromeos-ec\r"
} else {
puts "not supported"