blob: 89553b607551a0f9c153f76cefbe0ce28f9965ad [file] [log] [blame]
#!/bin/sh -ex
# Copyright 2018 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.
[ -n "$CROS_WORKON_SRCROOT" ] # should be inside cros chroot
if [ -n "$1" ]; then
BOARD="$1"
else
echo "Usage: $0 board [image_name]"
exit 1
fi
IMAGE_DIR=../build/images/$BOARD
if [ -n "$2" ]; then
IMAGE_NAME="$2"
else
IMAGE_NAME="latest"
fi
# delete dangling symlink
if [ -L "$IMAGE_DIR/$IMAGE_NAME" -a ! -e "$IMAGE_DIR/$IMAGE_NAME" ]; then
rm "$IMAGE_DIR/$IMAGE_NAME"
fi
./setup_board --board=$BOARD
./build_packages \
--board=$BOARD \
--withdev \
--noworkon \
--skip_chroot_upgrade \
--accept_licenses=@CHROMEOS
./build_image \
--board=$BOARD \
--noenable_rootfs_verification \
test
if [ "$IMAGE_NAME" != "latest" ]; then
ln -sf $(readlink $IMAGE_DIR/latest) $IMAGE_DIR/$IMAGE_NAME
fi