system76-firmware-open/scripts/docker-build-env.sh
Sravan Balaji 860dcb1039 Personal Submodule Forks and Docker Build
- Modify ec, coreboot, and edk submodules to point to personal
  forks using relative URL path
- Add image and script to build firmware in docker container
- Move firmware update build steps from flash.sh to build.sh
  so it can be built inside docker container
2024-11-10 19:59:19 -05:00

21 lines
527 B
Bash
Executable File

#!/usr/bin/env bash
DOCKER_USER=${USER}
BUILD_DIR=/home/${DOCKER_USER}/firmware-open
GIT_NAME="Sravan Balaji"
GIT_EMAIL="balajsra@umich.edu"
docker buildx build \
-f ./docker/Dockerfile \
--tag system76-firmware-open-build-env:latest \
--build-arg="USER=${DOCKER_USER}" \
--build-arg="BUILD_DIR=${BUILD_DIR}" \
--build-arg="GIT_NAME=${GIT_NAME}" \
--build-arg="GIT_EMAIL=${GIT_EMAIL}" \
.
docker run -it \
--volume .:${BUILD_DIR} \
system76-firmware-open-build-env:latest \
/bin/bash