Create Dockerfile to build custom firmware
This commit is contained in:
+43
@@ -0,0 +1,43 @@
|
|||||||
|
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
|
||||||
|
|
||||||
|
COPY vmg8825_b50b_release /home/builder/openwrt
|
||||||
|
RUN useradd -m -s /bin/bash builder
|
||||||
|
RUN chown -R builder:builder /home/builder/openwrt
|
||||||
|
USER builder
|
||||||
|
WORKDIR /home/builder
|
||||||
|
|
||||||
|
CMD ["/bin/bash"]
|
||||||
Reference in New Issue
Block a user