blob: 00b22dabd76c993109896b24a0ce5724aca6d05b [file] [log] [blame]
#!/bin/bash
function die
{
echo "board: $@" 1>&2
exit 1
}
function try
{
"$@" || die "$@ failed. Aborting."
}
function main
{
local target="$1"; shift
local state="$1"; shift
local message="$@"
if [[ -z "$BUILDTAB" ]]; then
die "\$BUILDTAB is not defined. 'source build/setup.sh' first!"
fi
mkdir -p $PRODUCT_OUT
echo -e "$(TZ=UTC date)\t${target}\t${state}\t${message}" >> $BUILDTAB
}
if [[ "$#" -lt 2 ]]; then
die "Usage: log.sh <target-name> <state> [<message...>]"
fi
main "$@"