FROM debian:stretch-slim

LABEL maintainer="Rémi Duraffort <remi.duraffort@linaro.org>"

ENV DEBIAN_FRONTEND noninteractive

RUN echo 'deb http://deb.debian.org/debian stretch-backports main' > /etc/apt/sources.list.d/backports.list && \
    mkdir -p /usr/share/man/man1 /usr/share/man/man7 && \
    apt-get update -q && \
    apt-get install --no-install-recommends --yes wget gnupg ca-certificates apt-transport-https && \
    wget https://download.docker.com/linux/debian/gpg && \
    apt-key add gpg && \
    rm gpg && \
    echo "deb https://download.docker.com/linux/debian stretch stable" > /etc/apt/sources.list.d/docker.list && \
    apt-get update -q && \
    apt-get install --no-install-recommends --yes file python3-setuptools systemd-sysv tar && \
    apt-get install --no-install-recommends --yes python3-voluptuous && \
    apt-get install --no-install-recommends --yes python3-configobj python3-guestfs python3-jinja2 python3-magic python3-netifaces python3-pexpect python3-pyudev python3-setproctitle python3-tz python3-yaml python3-zmq && \
    apt-get install --no-install-recommends --yes -t stretch-backports python3-requests && \
    apt-get install --no-install-recommends --yes debootstrap dfu-util git libguestfs-tools nfs-kernel-server qemu-system-arm qemu-system-x86 rpcbind ser2net telnet tftpd-hpa u-boot-tools unzip xz-utils && \
    apt-get install --no-install-recommends --yes docker-ce-cli && \
    apt-get install --no-install-recommends --yes -t stretch-backports libudev1 && \
    rm -rf /var/lib/apt/lists/*
