47 lines
1.0 KiB
Docker
47 lines
1.0 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 apt-get update && \
|
|
DEBIAN_FRONTEND=noninteractive apt-get install -y \
|
|
build-essential \
|
|
flex \
|
|
bison \
|
|
make \
|
|
autoconf \
|
|
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 \
|
|
&& apt-get clean
|
|
|
|
RUN rm /bin/sh && ln -s /bin/bash /bin/sh
|
|
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"]
|