mirror of
https://github.com/dimalo/klipper-web-control-docker.git
synced 2026-01-15 03:32:10 +01:00
17 lines
534 B
Bash
Executable File
17 lines
534 B
Bash
Executable File
#!zsh
|
|
|
|
BASE=$(pwd)
|
|
echo $BASE
|
|
TARGET=cheetah
|
|
BUILD_DIR=${BASE}/build
|
|
CONFIG_NAME=".config_${TARGET}"
|
|
CONFIG_PATH=${BUILD_DIR}/${CONFIG_NAME}
|
|
touch ${CONFIG_PATH}
|
|
OUT_DIR=${BUILD_DIR}/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} |