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"]