| # Copyright (c) 2011 The Chromium OS Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| if [[ -z "${FLAGS_board}" ]]; then |
| if [[ -z "${SRC_IMAGE}" ]]; then |
| die "--board or SRC_IMAGE are required." |
| fi |
| |
| # If --board is not set, get the board name from the image. |
| FLAGS_board="$( |
| . "${BUILD_LIBRARY_DIR}/mount_gpt_util.sh" |
| get_board_from_image "${SRC_IMAGE}" |
| )" |
| fi |
| |
| BOARD="${FLAGS_board}" |
| BOARD_ROOT="/build/${BOARD}" |
| |
| if [[ ! -d "${BOARD_ROOT}" ]]; then |
| die_notrace "The board has not been set up: ${BOARD}" |
| fi |
| |
| # What cross-build are we targeting? |
| . "${BOARD_ROOT}/etc/make.conf.board_setup" |