From 5d9651da8d36604c07f899e99b835b84f41d7ef5 Mon Sep 17 00:00:00 2001 From: icedream Date: Sat, 8 Apr 2017 17:44:47 +0200 Subject: [PATCH] Add Dockerfile and .dockerignore. --- .dockerignore | 8 ++++++++ Dockerfile | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..57032fb --- /dev/null +++ b/.dockerignore @@ -0,0 +1,8 @@ +.dockerignore +Dockerfile + +*.md + +.git* +.cvs* +.hg* diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..3d9d931 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,55 @@ +FROM ubuntu:16.04 + +ARG FREETZ_SVN_URL=http://svn.freetz.org/trunk/ +ARG FREETZ_REVISION=14233 + +RUN apt-get update \ + && apt-get install -y \ + autoconf \ + automake \ + binutils \ + bison \ + bzip2 \ + ecj \ + fastjar \ + flex \ + g++ \ + gawk \ + gcc-multilib \ + gettext \ + git \ + graphicsmagick \ + intltool \ + lib32ncurses5-dev \ + lib32stdc++6 \ + libacl1-dev \ + libc6-dev-i386 \ + libcap-dev \ + libncurses5-dev \ + libreadline-dev \ + libstring-crc32-perl \ + libtool-bin \ + libtool \ + libusb-dev \ + make \ + patch \ + perl \ + pkg-config \ + python \ + realpath \ + ruby \ + ruby1.8 \ + subversion \ + texinfo \ + tofrodos \ + unzip \ + zlib1g-dev \ + && apt-get clean \ + && rm -rf \ + /tmp/* \ + /var/lib/apt/lists/* \ + /var/tmp/* + +# Install freetz source tree +WORKDIR /freetz +RUN svn checkout -r "${FREETZ_REVISION}" "${FREETZ_SVN_URL}" .