X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=util%2Fdocker_build.sh;h=6feeb1f5d26559f9f30c7e69b0e67baf6032cd9c;hb=0a03f7cff7b6892ca93333fa5061c1ca454de0cb;hp=26075cc90834fb01bc850a5c43c78839b0d9b4a7;hpb=2bb2977c133646c4e056960e72029270d77cc1eb;p=qmk_firmware.git diff --git a/util/docker_build.sh b/util/docker_build.sh index 26075cc90..6feeb1f5d 100755 --- a/util/docker_build.sh +++ b/util/docker_build.sh @@ -35,15 +35,16 @@ else fi if [ -n "$target" ]; then if [ "$(uname)" = "Linux" ] || docker-machine active >/dev/null 2>&1; then - usb_args="--privileged -v /dev/bus/usb:/dev/bus/usb" + usb_args="--privileged -v /dev:/dev" else echo "Error: target requires docker-machine to work on your platform" >&2 echo "See http://gw.tnode.com/docker/docker-machine-with-usb-support-on-windows-macos" >&2 + echo "Consider flashing with QMK Toolbox (https://github.com/qmk/qmk_toolbox) instead" >&2 exit 3 fi fi dir=$(pwd -W 2>/dev/null) || dir=$PWD # Use Windows path if on Windows # Run container and build firmware -docker run --rm $usb_args -v "$dir":/qmk_firmware qmkfm/qmk_firmware \ +docker run --rm -it $usb_args -w /qmk_firmware/ -v "$dir":/qmk_firmware qmkfm/base_container \ make "$keyboard${keymap:+:$keymap}${target:+:$target}"