docker-freetz/Dockerfile

61 lines
1.0 KiB
Docker
Raw Normal View History

2017-04-08 15:44:47 +00:00
FROM ubuntu:16.04
ARG FREETZ_SVN_URL=http://svn.freetz.org/trunk/
ARG FREETZ_REVISION=12207
2017-04-08 15:44:47 +00:00
RUN apt-get update \
&& apt-get install -y \
autoconf \
automake \
binutils \
bison \
bzip2 \
ecj \
fastjar \
flex \
g++ \
gawk \
gcc-multilib \
gettext \
git \
graphicsmagick \
2017-04-08 22:56:33 +00:00
imagemagick \
2017-04-08 15:44:47 +00:00
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 \
2017-04-08 22:56:33 +00:00
wget \
2017-04-08 15:44:47 +00:00
zlib1g-dev \
&& apt-get clean \
&& rm -rf \
/tmp/* \
/var/lib/apt/lists/* \
/var/tmp/*
# Install freetz source tree
WORKDIR /freetz
RUN useradd -M -d /freetz -U freetz \
&& chown freetz:freetz .
USER freetz
2017-04-08 15:44:47 +00:00
RUN svn checkout -r "${FREETZ_REVISION}" "${FREETZ_SVN_URL}" .