diff options
author | Harald Welte <laforge@gnumonks.org> | 2017-08-18 22:18:32 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2017-08-18 22:18:32 +0200 |
commit | 64fc38f55dca75e78d64072c57f6bc2ac4e304a4 (patch) | |
tree | 929ae422021d73be759e9d7973727df65191620c | |
parent | fd94b858738f05cc1b6ee3a0ed2bea9803e9bba7 (diff) |
debian-stretch-titan: Include common titan git repo sources
-rw-r--r-- | debian-stretch-titan/Dockerfile | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/debian-stretch-titan/Dockerfile b/debian-stretch-titan/Dockerfile index 2bcf862..94c1af5 100644 --- a/debian-stretch-titan/Dockerfile +++ b/debian-stretch-titan/Dockerfile @@ -4,3 +4,36 @@ MAINTAINER Harald Welte <laforge@gnumonks.org> RUN apt-get update && apt-get install -y \ eclipse-titan + +RUN apt-get update && apt-get -y install build-essential git + +ARG eclipsegit=https://github.com/eclipse +ARG eclipsegit2=git://git.eclipse.org/gitroot/titan + +RUN git clone ${eclipsegit}/titan.Libraries.TCCUsefulFunctions && \ + git clone ${eclipsegit2}/titan.ProtocolModules.GRE && \ + git clone ${eclipsegit}/titan.ProtocolModules.ICMP && \ + git clone ${eclipsegit}/titan.ProtocolModules.ICMPv6 && \ + git clone ${eclipsegit}/titan.ProtocolModules.IP && \ + git clone ${eclipsegit}/titan.ProtocolModules.L2TP && \ + git clone ${eclipsegit2}/titan.ProtocolModules.M2PA && \ + git clone ${eclipsegit}/titan.ProtocolModules.M3UA && \ + git clone ${eclipsegit2}/titan.ProtocolModules.SCTP && \ + git clone ${eclipsegit}/titan.ProtocolModules.SMPP && \ + git clone ${eclipsegit2}/titan.ProtocolModules.SUA && \ + git clone ${eclipsegit}/titan.ProtocolModules.TCP && \ + git clone ${eclipsegit}/titan.ProtocolModules.UDP && \ + git clone ${eclipsegit}/titan.TestPorts.Common_Components.Socket-API && \ + git clone ${eclipsegit2}/titan.TestPorts.GPIO && \ + git clone ${eclipsegit}/titan.TestPorts.IPL4asp && \ + git clone ${eclipsegit}/titan.TestPorts.LANL2asp && \ + git clone ${eclipsegit}/titan.TestPorts.PCAPasp && \ + git clone ${eclipsegit}/titan.TestPorts.SCTPasp && \ + git clone ${eclipsegit}/titan.TestPorts.SIPmsg && \ + git clone ${eclipsegit}/titan.TestPorts.TCPasp && \ + git clone ${eclipsegit}/titan.TestPorts.TELNETasp && \ + git clone ${eclipsegit}/titan.TestPorts.UDPasp && \ + git clone ${eclipsegit}/titan.TestPorts.UNIX_DOMAIN_SOCKETasp + +# somehow Debian folks updated the gcc version but not titan :/ +RUN sed -i 's/^#error/\/\/#error/' /usr/include/titan/cversion.h |