Skip to content

Commit

Permalink
dfu-util works, but can't yet unplug and replug fomu.
Browse files Browse the repository at this point in the history
  • Loading branch information
Thirsty2 committed Oct 14, 2020
1 parent 35815ed commit 4315d88
Showing 1 changed file with 13 additions and 4 deletions.
17 changes: 13 additions & 4 deletions Dockerfile.use-installer
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ RUN apt-get update -qq \
&& DEBIAN_FRONTEND=noninteractive apt-get -y install --no-install-recommends \
ca-certificates \
git \
libusb-1.0-0 \
make \
wget \
&& apt-get autoclean && apt-get clean && apt-get -y autoremove \
Expand All @@ -23,9 +24,13 @@ ENV PATH=/fomu-toolchain-linux_x86_64-v1.5.6/bin:$PATH

FROM base as release-candidate

RUN adduser --disabled-password fomu
USER fomu
WORKDIR /home/fomu
ENV USER=fomu
RUN adduser --disabled-password ${USER}

RUN usermod -a -G plugdev ${USER}
# COPY 99-fomu.rules /etc/udev/rules.d/99-fomu.rules
USER ${USER}
WORKDIR /home/${USER}

# Commented section to show where we would run tests in an image layer identical to the release candidate
# without polluting the release candidate with test results. Uncomment the following and add tests:
Expand All @@ -39,4 +44,8 @@ FROM release-candidate as fomu-toolchain
# docker build -f Dockerfile.use-installer . -t fomu-toolchain
#
# docker run -it -v $(pwd):/home/fomu fomu-toolchain bash

#
# The --privileged param may be used to allow access to usb devices
# but it allows access to much more, and may be a security risk.
# There may be a better way to allow dfu-util to run
# docker run -it -v $(pwd):/home/fomu --privileged fomu-toolchain bash

0 comments on commit 4315d88

Please sign in to comment.