xref: /aosp_15_r20/external/coreboot/util/docker/build.sh (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
1#!/usr/bin/env sh
2
3IMAGE_DIR="$1"
4IMAGE_TYPE="$2"
5
6if [ -z "${IMAGE_DIR}" ] || [ -z "${IMAGE_TYPE}" ]; then
7	echo "Usage: $0 <directory> <type>"
8	echo "Missing parameters. Exit."
9	exit 1
10fi
11
12case "${IMAGE_TYPE}" in
13base)
14	;;
15toolchain)
16	;;
17jenkins)
18	;;
19*)
20	echo "No valid image type given. Exit."
21	exit 1
22	;;
23esac
24
25docker build \
26	--no-cache \
27	--tag coreboot/coreboot-sdk-${IMAGE_DIR}-${IMAGE_TYPE}:latest \
28	-f ${IMAGE_DIR}/Dockerfile.${IMAGE_TYPE} \
29	./${IMAGE_DIR}
30