From 971bd2a61aa7234836825a153ec817d985661543 Mon Sep 17 00:00:00 2001 From: Erick Ahmed Date: Fri, 17 Apr 2026 18:33:46 +0200 Subject: [PATCH] Create Dockerfile to build custom firmware --- Dockerfile | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..6c4f2363 --- /dev/null +++ b/Dockerfile @@ -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"]