Dockerfile 612 B

1234567891011121314151617181920212223242526
  1. FROM cryptech-builder:base
  2. # Stuff we need we need to build firmware and client packages. This
  3. # stuff is much more likely to change than the XiLinx tools, so we put
  4. # it at the end of the build where we can use normal Docker tooling.
  5. RUN apt-get update && \
  6. apt-get install -y \
  7. avr-libc \
  8. binutils-avr \
  9. debootstrap \
  10. distro-info-data \
  11. gcc-arm-none-eabi \
  12. gcc-avr \
  13. git \
  14. pbuilder \
  15. python-crypto \
  16. python-serial \
  17. python-yaml \
  18. reprepro \
  19. ubuntu-archive-keyring \
  20. ubuntu-dev-tools
  21. USER builder
  22. WORKDIR /home/builder
  23. CMD /bin/bash