David Hendricks (dhendrix@chromium.org) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/12489
-gerrit
commit 71adb7cb7f7a67211a7ac9c2709d5212066790e7 Author: David Hendricks dhendrix@chromium.org Date: Thu Nov 19 13:04:27 2015 -0800
board_status.sh: Allow user to override coreboot image path
Some users may wish to run this script using a coreboot image that does get built in the usual build/ directory, for example if abuild is used to generate the image.
Change-Id: I7e98780f8b7b57ebbf3babd6a289f0e4fd4103d8 Signed-off-by: David Hendricks dhendrix@chromium.org --- util/board_status/board_status.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/util/board_status/board_status.sh b/util/board_status/board_status.sh index ee27bc0..14a8214 100755 --- a/util/board_status/board_status.sh +++ b/util/board_status/board_status.sh @@ -10,6 +10,7 @@ EXIT_SUCCESS=0 EXIT_FAILURE=1
# Stuff from command-line switches +COREBOOT_IMAGE="build/coreboot.rom" REMOTE_HOST="" CLOBBER_OUTPUT=0 UPLOAD_RESULTS=0 @@ -168,6 +169,8 @@ Options Show this message. -C Clobber temporary output when finished. Useful for debugging. + -i <image> + Path to coreboot image (Default is $COREBOOT_IMAGE). -r <host> Obtain machine information from remote host (using ssh). -s </dev/xxx> @@ -179,7 +182,7 @@ Options " }
-while getopts "Chr:s:S:u" opt; do +while getopts "Chi:r:s:S:u" opt; do case "$opt" in h) show_help @@ -188,6 +191,9 @@ while getopts "Chr:s:S:u" opt; do C) CLOBBER_OUTPUT=1 ;; + i) + COREBOOT_IMAGE="$OPTARG" + ;; r) REMOTE_HOST="$OPTARG" ;; @@ -219,13 +225,13 @@ if test ! -x build/cbfstool; then make -C util/cbfstool/ && cp util/cbfstool/cbfstool build/cbfstool fi test_cmd $LOCAL "$cbfstool_cmd" -$cbfstool_cmd build/coreboot.rom extract -n config -f ${tmpdir}/config.txt +$cbfstool_cmd $COREBOOT_IMAGE extract -n config -f ${tmpdir}/config.txt mv ${tmpdir}/config.txt ${tmpdir}/config.short.txt cp ${tmpdir}/config.short.txt ${tmpcfg} yes "" | make DOTCONFIG=${tmpcfg} oldconfig 2>/dev/null >/dev/null mv ${tmpcfg} ${tmpdir}/config.txt rm -f ${tmpcfg}.old -$cbfstool_cmd build/coreboot.rom print > ${tmpdir}/cbfs.txt +$cbfstool_cmd $COREBOOT_IMAGE print > ${tmpdir}/cbfs.txt
# Obtain board and revision info to form the directory structure: # <vendor>/<board>/<revision>/<timestamp>