12345678910111213141516171819202122232425262728293031 |
- FROM cryptech-builder:base
- # Stuff we need we need to build firmware and client packages. This
- # stuff is much more likely to change than the XiLinx tools, so we put
- # it at the end of the build where we can use normal Docker tooling.
- RUN sed -i -E \
- -e '/stretch-backports/d' \
- -e '/ stretch /{; h; s/ stretch / stretch-backports /; x; G; }' \
- /etc/apt/sources.list && \
- apt-get update && \
- apt-get upgrade --with-new-pkgs -y && \
- apt-get install -y \
- avr-libc \
- binutils-avr \
- debootstrap/stretch-backports \
- distro-info-data \
- gcc-arm-none-eabi \
- gcc-avr \
- git \
- pbuilder \
- python-crypto \
- python-serial \
- python-yaml \
- reprepro \
- ubuntu-archive-keyring \
- ubuntu-dev-tools
- USER builder
- WORKDIR /home/builder
- CMD /bin/bash
|