FROM debian:latest ENV DEBIAN_FRONTEND noninteractive WORKDIR /usr/local/src RUN \ apt-get update && \ apt-get -y upgrade && \ apt-get install -y \ sudo \ python3 \ python3-dev \ wget \ build-essential \ binutils \ gperf \ bison \ flex \ texinfo \ gawk \ libtool \ libtool-bin \ automake \ libncurses5-dev \ libexpat1-dev \ unzip \ musl-dev \ libnewlib-dev \ mold \ help2man && \ rm -rf /var/lib/apt/lists/* RUN \ wget http://crosstool-ng.org/download/crosstool-ng/crosstool-ng-1.27.0.tar.bz2 && \ tar xf crosstool-ng-*.tar.* && \ cd crosstool-ng-* && \ ./configure && \ make install RUN \ useradd -m crosstool-ng && \ echo "crosstool-ng ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/crosstool-ng USER crosstool-ng WORKDIR /home/crosstool-ng CMD ["bash"]