Add Dockerfile and .dockerignore.
parent
2e48e85ae2
commit
5d9651da8d
|
@ -0,0 +1,8 @@
|
||||||
|
.dockerignore
|
||||||
|
Dockerfile
|
||||||
|
|
||||||
|
*.md
|
||||||
|
|
||||||
|
.git*
|
||||||
|
.cvs*
|
||||||
|
.hg*
|
|
@ -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}" .
|
Loading…
Reference in New Issue