FROM debian:bookworm-20240513-slim ENV DEBIAN_FRONTEND noninteractive # Install yocto dependencies, locales, libs for gcc plugin building and a text editor RUN apt update && apt install -y gawk \ wget \ git-core \ diffstat \ unzip \ texinfo \ gcc-multilib \ build-essential \ chrpath \ socat \ cpio \ python3 \ python3-pip \ python3-pexpect \ xz-utils \ debianutils \ iputils-ping \ locales \ libgmp-dev \ libmpc-dev \ libelf-dev \ vim \ sudo \ debootstrap \ file \ liblz4-tool \ zstd \ xwayland # python RUN echo "en_US.UTF-8 UTF-8" > /etc/locale.gen RUN locale-gen RUN update-locale LANG=en_US.UTF-8 ENV LC_ALL en_US.UTF-8 ENV LC_CTYPE en_US.UTF-8 RUN useradd -ms /bin/bash builder RUN echo "builder ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers USER builder RUN echo ". /home/builder/citadel/setup-build-env" >> /home/builder/.bashrc CMD ["bash"] WORKDIR /home/builder/citadel/ # No command is run at this point