55 lines
1.2 KiB
Docker
55 lines
1.2 KiB
Docker
FROM i386/ubuntu:12.04
|
|
|
|
RUN sed -i 's/archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list && \
|
|
sed -i 's/security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
|
|
|
|
RUN echo "dash dash/sh boolean false" | debconf-set-selections && \
|
|
DEBIAN_FRONTEND=noninteractive dpkg-reconfigure dash
|
|
|
|
RUN apt-get update && \
|
|
DEBIAN_FRONTEND=noninteractive apt-get install -y \
|
|
build-essential \
|
|
flex \
|
|
bison \
|
|
make \
|
|
autoconf \
|
|
automake \
|
|
libtool \
|
|
zlib1g-dev \
|
|
git \
|
|
subversion \
|
|
gettext \
|
|
gcc \
|
|
binutils \
|
|
bzip2 \
|
|
python \
|
|
perl \
|
|
findutils \
|
|
grep \
|
|
diffutils \
|
|
unzip \
|
|
gawk \
|
|
util-linux \
|
|
libz-dev \
|
|
libc6-dev \
|
|
libncurses-dev \
|
|
libncurses5-dev \
|
|
file \
|
|
rsync \
|
|
wget \
|
|
vim \
|
|
&& apt-get clean
|
|
|
|
RUN ln -s /usr/bin/automake /usr/bin/automake-1.10 && \
|
|
ln -s /usr/bin/aclocal /usr/bin/aclocal-1.10
|
|
|
|
ENV CONFIG_SHELL=/bin/bash
|
|
|
|
COPY . /home/builder/openwrt
|
|
RUN useradd -m -s /bin/bash builder
|
|
RUN chown -R builder:builder /home/builder/openwrt
|
|
USER builder
|
|
WORKDIR /home/builder/openwrt
|
|
|
|
CMD ["/bin/bash"]
|