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