deprecated firmware branch folder
This commit is contained in:
9
firmware_branch_deprecating/cros_cp_localmanifest_firmware.sh
Executable file
9
firmware_branch_deprecating/cros_cp_localmanifest_firmware.sh
Executable file
@@ -0,0 +1,9 @@
|
||||
#!/bin/bash
|
||||
|
||||
SCRIPT_DIR=${HOME}/chrome/daily_routine_repo/
|
||||
WORKING_DIR=${HOME}/chrome/dailyBuild_firmware
|
||||
# WORKING_DIR=/home/casperchang/chrome/ToT
|
||||
|
||||
cp -R ${SCRIPT_DIR}/firmware_branch/local_manifests ${WORKING_DIR}/.repo
|
||||
|
||||
ls ${WORKING_DIR}/.repo
|
||||
8
firmware_branch_deprecating/cros_enter_sdk_firmware.sh
Executable file
8
firmware_branch_deprecating/cros_enter_sdk_firmware.sh
Executable file
@@ -0,0 +1,8 @@
|
||||
#!/bin/bash
|
||||
|
||||
WORKING_DIR=${HOME}/chrome/dailyBuild_firmware
|
||||
# WORKING_DIR=/home/casperchang/chrome/ToT
|
||||
|
||||
cd ${WORKING_DIR}
|
||||
echo 'cros_sdk --no-ns-pid'
|
||||
cros_sdk --no-ns-pid
|
||||
12
firmware_branch_deprecating/cros_repoinit_firmware.sh
Executable file
12
firmware_branch_deprecating/cros_repoinit_firmware.sh
Executable file
@@ -0,0 +1,12 @@
|
||||
#!/bin/bash
|
||||
|
||||
# TODO: maybe to umount and remove old ToT?
|
||||
# Or `cros_sdk --delete` enough ?
|
||||
|
||||
WORKING_DIR=${HOME}/chrome/dailyBuild_firmware
|
||||
# WORKING_DIR=/home/casperchang/chrome/ToT
|
||||
|
||||
mkdir ${WORKING_DIR}
|
||||
cd ${WORKING_DIR}
|
||||
echo ${WORKING_DIR}
|
||||
repo init -u https://chromium.googlesource.com/chromiumos/manifest.git --repo-url https://chromium.googlesource.com/external/repo.git -b firmware-volteer-13672.B
|
||||
10
firmware_branch_deprecating/cros_reposync_firmware.sh
Executable file
10
firmware_branch_deprecating/cros_reposync_firmware.sh
Executable file
@@ -0,0 +1,10 @@
|
||||
#!/bin/bash
|
||||
|
||||
# TODO: maybe to umount and remove old ToT?
|
||||
# Or `cros_sdk --delete` enough ?
|
||||
|
||||
WORKING_DIR=${HOME}/chrome/dailyBuild_firmware
|
||||
# WORKING_DIR=/home/casperchang/chrome/ToT
|
||||
|
||||
cd ${WORKING_DIR}
|
||||
repo sync
|
||||
40
firmware_branch_deprecating/firmware_cros_reposync_build.sh
Executable file
40
firmware_branch_deprecating/firmware_cros_reposync_build.sh
Executable file
@@ -0,0 +1,40 @@
|
||||
#!/usr/bin/expect -f
|
||||
|
||||
# 1. remove unmount and remove tmp directory mkdir new directory and repo init
|
||||
# 2. cp local_manifest folder to new directory's .repo/
|
||||
# 3. enter new directory and repo sync [expect] wait success
|
||||
# 4. cros_sdk --no-ns-pid to enter chroot [expect] enter password
|
||||
|
||||
# set password [lindex $argv 0 ] # password
|
||||
# set build_image [lindex $argv 1 ] # 接收第2個引數,作為userid
|
||||
set timeout -1
|
||||
|
||||
spawn ./cros_repoinit_firmware.sh
|
||||
expect "repo has been initialized"
|
||||
|
||||
spawn ./cros_cp_localmanifest_firmware.sh
|
||||
expect "local_manifests"
|
||||
|
||||
spawn ./cros_reposync_firmware.sh
|
||||
expect "repo sync has finished successfully"
|
||||
|
||||
spawn ./cros_enter_sdk_firmware.sh
|
||||
expect "password"
|
||||
send "casper\r"
|
||||
|
||||
expect "(cr)"
|
||||
send "setup_board --board=volteer --profile=eldrid --force | tee daily_setup_board.log\r"
|
||||
|
||||
expect "(cr)"
|
||||
send "cros-workon-volteer start chromeos-base/chromeos-ec chromeos-base/chromeos-config-bsp-volteer-private \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"
|
||||
|
||||
interact
|
||||
Reference in New Issue
Block a user