49 lines
685 B
Docker
49 lines
685 B
Docker
FROM debian:12
|
|
|
|
# buildroot dependencies
|
|
RUN apt-get -qq update
|
|
RUN apt-get -y install \
|
|
locales \
|
|
lsb-release \
|
|
git \
|
|
wget \
|
|
make \
|
|
binutils \
|
|
gcc \
|
|
g++ \
|
|
patch \
|
|
gzip \
|
|
bzip2 \
|
|
perl \
|
|
tar \
|
|
cpio \
|
|
unzip \
|
|
rsync \
|
|
file \
|
|
bc \
|
|
libssl-dev \
|
|
vim \
|
|
build-essential \
|
|
libncurses-dev \
|
|
mtools \
|
|
fdisk \
|
|
dosfstools \
|
|
ccache \
|
|
python3 \
|
|
python3-pip \
|
|
python3-virtualenv
|
|
|
|
# Locale
|
|
RUN locale-gen en_US.UTF-8
|
|
ENV LANG en_US.UTF-8
|
|
ENV LANGUAGE en_US:en
|
|
ENV LC_ALL en_US.UTF-8
|
|
|
|
RUN echo "LC_ALL=en_US.UTF-8" >> /etc/environment
|
|
RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
|
|
RUN echo "LANG=en_US.UTF-8" > /etc/locale.conf
|
|
RUN locale-gen en_US.UTF-8
|
|
|
|
WORKDIR /opt
|
|
ENTRYPOINT ["./build.sh"]
|