4 ENV DEBIAN_FRONTEND=noninteractive
6 # python3 skipped, not yet searchable with pkg-config python3
7 RUN apt-get update && \
8 apt-get upgrade -y && \
9 apt-get dist-upgrade -y && \
10 apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev liblz4-dev libbluetooth-dev libssl-dev libgd-dev sudo && \
13 RUN apt-get install -y python3-minimal && \
14 apt-get install -y python3-pip && \
16 python3 -m pip install ansicolors sslcrypto
18 RUN apt-get install -y opencl-dev && \
22 RUN useradd -ms /bin/bash rrg
25 # dialout group may already exist on another numeric ID than on host
26 RUN if [ -n "${UART_GID}" ]; then \
27 groupadd -g ${UART_GID} mydialout || true; \
28 usermod -aG ${UART_GID} rrg; \
30 RUN printf 'rrg ALL=(ALL) ALL\n' | tee -a /etc/sudoers