diff --git a/compile-with-docker.sh b/compile-with-docker.sh index 9768045..60812db 100755 --- a/compile-with-docker.sh +++ b/compile-with-docker.sh @@ -2,7 +2,8 @@ #export DOCKER_DEFAULT_PLATFORM=linux/amd64 #export DOCKER_NETWORK="--network=host" IMAGE_NAME="uvk5" -rm "${PWD}/compiled-firmware/*" +rm -rf "${PWD}/compiled-firmware/*" +mkdir -p "${PWD}/compiled-firmware" echo "Building docker image $IMAGE_NAME" if ! docker build -t $DOCKER_NETWORK $IMAGE_NAME . then @@ -11,4 +12,5 @@ then fi echo "Custom compilation..." - docker run --rm -v "${PWD}/compiled-firmware/:/app/compiled-firmware" $IMAGE_NAME /bin/bash -c "mkdir -p ./compiled-firmware; rm ./compiled-firmware/*; cd /app && make -j && ls -lahr && cp f4hwn* compiled-firmware/" \ No newline at end of file + docker run --rm -v "${PWD}/compiled-firmware:/app/compiled-firmware" $IMAGE_NAME \ + /bin/bash -c "cd /app && make -j && cp f4hwn* /app/compiled-firmware/ && ls -l /app/compiled-firmware/ || echo 'No files to copy'" \ No newline at end of file