Age | Commit message (Collapse) | Author | Files | Lines |
|
We need dumpcap by ttcn3-dumpcap-start.sh
Change-Id: I0879710ff200bde7f77584dfb69cfb14f02f5d69
|
|
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
|
|
This allows easily changing to another osmocom repo base URL if the
default one is down.
Related: OS#4862
Change-Id: I8010b08f3dabacfb3c13a44eece6c7a490e0742e
|
|
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
|
|
We cannot blindly assume that we're running on amd64.
Change-Id: I937d7b02a194244a62b79dbe6b78c27f7baabeb6
Related: OS#4727
|
|
Change-Id: Id7e285b170a2f36067a29985c577c3d44d7c7204
Related: OS#4727
|
|
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
|
|
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
|
|
Change-Id: I0dd7d7f54a3eb93ca677f3bdc5e00f62694aaa9e
|
|
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
|
|
The ttcn3-tcpdump-stop.sh uses `ps` to find out if tcpdump is still
running.
Change-Id: I8db4ad2262a3a734201e39bc065c1c383738992c
|
|
Change-Id: Ifd7d682df90f1b17823d8358a8a498f149e4591b
|
|
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
|
|
When developing in the actual docker containers, vim is inexpendible.
Change-Id: I964e29c82ab9a1fb2a39845bc45a0d2cead56880
|
|
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.
|
|
|
|
this will enable us to automatically take pcap traces of test runs
|
|
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.
|
|
Ericsson has released a number of more protocol modules by now,
let's include them.
|
|
this helps us to avoid installing unneeded packages and removes the
package cache from the images to keep them less bloated.
|
|
|
|
|
|
|
|
|
|
|