debian-stretch-titan: Include common titan git repo sources

This commit is contained in:
Harald Welte 2017-08-18 22:18:32 +02:00
parent fd94b85873
commit 64fc38f55d
1 changed files with 33 additions and 0 deletions

View File

@ -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