FROM ubuntu:22.04
ENV DEBIAN_FRONTEND=noninteractive LANG=C.UTF-8
RUN apt-get update && apt-get install -y --no-install-recommends \
    git git-lfs gnupg flex bison build-essential zip curl zlib1g-dev \
    libc6-dev-i386 libncurses5 x11proto-core-dev libx11-dev lib32z1-dev \
    libgl1-mesa-dev libxml2-utils xsltproc unzip fontconfig python3 \
    python3-pip ca-certificates rsync dosfstools e2fsprogs fdisk kpartx \
    mtools sudo xz-utils parted openssl jq && rm -rf /var/lib/apt/lists/*
RUN curl --fail --location https://storage.googleapis.com/git-repo-downloads/repo -o /usr/local/bin/repo && chmod 0755 /usr/local/bin/repo
RUN useradd -m -u 1000 builder && printf 'builder ALL=(ALL) NOPASSWD:ALL\n' > /etc/sudoers.d/builder
USER builder
WORKDIR /aosp
