From 64fc38f55dca75e78d64072c57f6bc2ac4e304a4 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Fri, 18 Aug 2017 22:18:32 +0200 Subject: [PATCH] debian-stretch-titan: Include common titan git repo sources --- debian-stretch-titan/Dockerfile | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/debian-stretch-titan/Dockerfile b/debian-stretch-titan/Dockerfile index 2bcf8622..94c1af5a 100644 --- a/debian-stretch-titan/Dockerfile +++ b/debian-stretch-titan/Dockerfile @@ -4,3 +4,36 @@ MAINTAINER Harald Welte 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