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