aboutsummaryrefslogtreecommitdiffstats
path: root/debian-stretch-titan
AgeCommit message (Collapse)AuthorFilesLines
2020-12-11debian-stretch-titan: Add wireshark-common for dumpcapHarald Welte1-1/+2
We need dumpcap by ttcn3-dumpcap-start.sh Change-Id: I0879710ff200bde7f77584dfb69cfb14f02f5d69
2020-12-10debian-stretch-titan: use dpkg to install libfftranscodeVadim Yanitskiy1-1/+2
For some magic reason, apt segfaults while installing the DEBs: $ apt install ./libfftranscode0_0.3_${DPKG_ARCH}.deb \ ./libfftranscode-dev_0.3_${DPKG_ARCH}.deb WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Segmentation fault (core dumped) so it kind of confirms the warning about its stability ;) Change-Id: I7f3288161577b055145afe89de7dff50853760f5
2020-12-02common: Introduce OSMOCOM_REPO_MIRROR paramPau Espin Pedrol1-1/+3
This allows easily changing to another osmocom repo base URL if the default one is down. Related: OS#4862 Change-Id: I8010b08f3dabacfb3c13a44eece6c7a490e0742e
2020-12-01common: Automatize UPSTREAM_DISTRO name based on image namePau Espin Pedrol1-1/+2
Similar to what is already done with DISTRO, which points to given image of ours based on name. This time we do the same with upstream images, such as debian:stretch or centos:centos8. This way, for instance calling docker_images_require "osmo-bsc-latest-centos8" would try to build the osmo-bsc-latest/Dockerfile file starting from a centos8 image. Change-Id: I33cb21aa024396974559fd98f9f3c64e2c351eda
2020-11-14debian-stretch-titan: Use correct architecture of libfftranscodeHarald Welte1-3/+4
We cannot blindly assume that we're running on amd64. Change-Id: I937d7b02a194244a62b79dbe6b78c27f7baabeb6 Related: OS#4727
2020-11-14debian-stretch-titan: use libfftranscode 0.3 (latest version)Harald Welte1-3/+3
Change-Id: Id7e285b170a2f36067a29985c577c3d44d7c7204 Related: OS#4727
2020-11-02introduce 'REGISTRY' argument to all DockerfilesHarald Welte1-1/+2
This is initialized to docker.io, keeping the default behaviour if not specified. However, it allows us to specify a private registry later on. Related: OS#4839 Change-Id: I32d4ee6256033c809108c1b86cb6b6c58d880f49
2020-06-05debian-stretch-titan: do not install unneeded dependenciesVadim Yanitskiy1-2/+3
By default, Debian's package manager (apt) would install as many dependencies as possible, including optional (recommended and suggested) ones. Package 'eclipse-titan' recommends 'default-jdk', which is absolutely not needed for osmo-ttcn3-hacks, and in its turn depends on +100500 more packages like xorg, wayland, etc. This change significantly reduces total amount of dependencies and the overall build time by disabling installation of recommended and suggested dependencies. Change-Id: I56f0d0f37e212b15e8c19ddea96d1c999177eb17
2020-03-30update OBS Release.key; the old one expired today.Harald Welte1-9/+9
Change-Id: I0dd7d7f54a3eb93ca677f3bdc5e00f62694aaa9e
2019-10-04debian-stretch-titan: Install netcat-openbsd required by osmo-ttcn3-hacksPau Espin Pedrol1-0/+1
Scripts ttcn3-tcpdump-start.sh and ttcn3-tcpdump-stop.sh, run by osmo-ttcn3-hacks upon start and end of every test in the suite, starts and stops tcpdump and netcat each time. netcat is started in order to have a dummy sink for gsmtap log packets, to get rid of annoying ICMP messages as well as the kernel deciding to drop those messages (hence not ending up inside the pcap file of tcpdump) under some circumstances. Depends: osmo-ttcn3-hacks.git Id69d98db63f8260067ad6bc1525fb05c936912f2 Change-Id: Iccda25bc274ee93705c23dfd3e0f9dad5fc2a059
2019-05-02debian-stretch-titan: install procpsAlexander Couzens1-0/+1
The ttcn3-tcpdump-stop.sh uses `ps` to find out if tcpdump is still running. Change-Id: I8db4ad2262a3a734201e39bc065c1c383738992c
2019-04-21debian-stretch-titan: include libfftranscode for our Iu related testsHarald Welte1-0/+9
Change-Id: Ifd7d682df90f1b17823d8358a8a498f149e4591b
2018-09-26debian-stretch-titan: Ensure rebuild on changes in repostoryHarald Welte1-0/+1
Let's use the well-known hack of adding the "Release" file of the repository to ensure docker will invalidate the cache if the repository has changed since the last build. Change-Id: I54565a4d52221be7e6ded5a339bbf005b58f5998
2018-03-19debian-stretch-titan: add vimNeels Hofmeyr1-1/+3
When developing in the actual docker containers, vim is inexpendible. Change-Id: I964e29c82ab9a1fb2a39845bc45a0d2cead56880
2018-03-16debian-stretch-titan: Use osmocom build of titan 6.3.xHarald Welte2-0/+31
Debian 9.0 ships with titan 6.1.0 which for some unknown reasons causes segfaults in the C++ part when parsing CTRL messages and according to TITAN project is not supported anymore anyway. So let's use a 6.3.x build, or whatever is the highest version in the network:osmocom:latest feed instead.
2018-02-14bumped to version 0.1.0-df5f204Harald Welte1-2/+2
2018-02-14Make sure tcpdump is in debian-stretch-titanHarald Welte1-1/+2
this will enable us to automatically take pcap traces of test runs
2017-12-13Move to new TTCN-3 build system/MakefilesHarald Welte1-40/+0
A lof of what the Dockerfiles so far did in terms of cloning library repositories and calling shell scripts has now been implemented as part of the Makefiles inside osmo-ttcn3-hacks.git, so we can drop it here and simply use those.
2017-11-19debian-stretch-titan: Include many more git reposHarald Welte1-1/+13
Ericsson has released a number of more protocol modules by now, let's include them.
2017-08-27apt-get: always use --no-install-recommends and apt-get cleanHarald Welte1-1/+6
this helps us to avoid installing unneeded packages and removes the package cache from the images to keep them less bloated.
2017-08-20bumped to version 0.1.0debian-streatch-titan-0.1.0Harald Welte1-2/+2
2017-08-20fix .release file contents (wrong name / copy+paste error)Harald Welte1-1/+1
2017-08-19introduce makefile based buildHarald Welte2-0/+3
2017-08-18debian-stretch-titan: Include common titan git repo sourcesHarald Welte1-0/+33
2017-05-03Add Dockerfile for container with eclipse titan ttcn-3 compilerHarald Welte1-0/+6