Files
klipper-web-control-docker/build_firmware.sh
Dieter Schmidt a448e4f7b5 add linux mcu
add firmware build script (WIP)
2022-04-04 14:48:26 +02:00

16 lines
499 B
Bash
Executable File

#!zsh
BASE=$(pwd)
echo $BASE
TARGET=linux
CONFIG_NAME=".config_${TARGET}"
CONFIG_PATH=${BASE}/${CONFIG_NAME}
touch ${CONFIG_PATH}
BUILD_DIR=${BASE}/klipper_build_${TARGET}
mkdir -p ${BUILD_DIR}
CONTAINER=$(docker run -d -v ${CONFIG_PATH}:/home/klippy/klipper/.config -v ${BUILD_DIR}:/home/klippy/klipper/out klipper-builder sleep infinity)
docker exec -it ${CONTAINER} make menuconfig
docker exec ${CONTAINER} make
docker exec ${CONTAINER} make flash
docker stop ${CONTAINER}
docker rm ${CONTAINER}