From 4403dbb0a5f86e6bce6d9603153a29ed6ac3b192 Mon Sep 17 00:00:00 2001 From: Vadim Yanitskiy Date: Sun, 6 Feb 2022 15:10:10 +0600 Subject: [PATCH] open5gs-master: ensure consistent install paths with '-latest' This allows running TTCN-3 test cases against both '-latest' and '-master' images using the same configuration files. Change-Id: Ib4dcf3a9f77205dcdd0ff4932763e202cb89001c Related: SYS#5602 --- open5gs-master/Dockerfile | 8 +++++++- ttcn3-ggsn-test/ogs/freediameter.conf | 18 +++++++++--------- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/open5gs-master/Dockerfile b/open5gs-master/Dockerfile index 6579db40..dd6cfd84 100644 --- a/open5gs-master/Dockerfile +++ b/open5gs-master/Dockerfile @@ -47,4 +47,10 @@ RUN cd $GITHUB_REPO && \ # build + install open5gs RUN cd $GITHUB_REPO && \ - meson build && ninja -C build install + meson build \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --libdir=lib/x86_64-linux-gnu \ + --libexecdir=lib/x86_64-linux-gnu && \ + ninja -C build install diff --git a/ttcn3-ggsn-test/ogs/freediameter.conf b/ttcn3-ggsn-test/ogs/freediameter.conf index 612bd353..214ae2cd 100644 --- a/ttcn3-ggsn-test/ogs/freediameter.conf +++ b/ttcn3-ggsn-test/ogs/freediameter.conf @@ -106,7 +106,7 @@ ListenOn = "172.18.3.201"; # Default : NO DEFAULT #TLS_Cred = "" , ""; #TLS_Cred = "/etc/ssl/certs/freeDiameter.pem", "/etc/ssl/private/freeDiameter.key"; -TLS_Cred = "/usr/local/etc/freeDiameter/smf.cert.pem", "/usr/local/etc/freeDiameter/smf.key.pem"; +TLS_Cred = "/etc/freeDiameter/smf.cert.pem", "/etc/freeDiameter/smf.key.pem"; # Certificate authority / trust anchors # The file containing the list of trusted Certificate Authorities (PEM list) @@ -114,7 +114,7 @@ TLS_Cred = "/usr/local/etc/freeDiameter/smf.cert.pem", "/usr/local/etc/freeDiame # The directive can appear several times to specify several files. # Default : GNUTLS default behavior #TLS_CA = ""; -TLS_CA = "/usr/local/etc/freeDiameter/cacert.pem"; +TLS_CA = "/etc/freeDiameter/cacert.pem"; # Certificate Revocation List file # The information about revoked certificates. @@ -223,13 +223,13 @@ NoRelay; # 4 - full - display the complete information on a single long line # 8 - tree - display the complete information in an easier to read format spanning several lines. -LoadExtension = "/usr/local/lib/x86_64-linux-gnu/freeDiameter/dbg_msg_dumps.fdx" : "0x8888"; -LoadExtension = "/usr/local/lib/x86_64-linux-gnu/freeDiameter/dict_rfc5777.fdx"; -LoadExtension = "/usr/local/lib/x86_64-linux-gnu/freeDiameter/dict_mip6i.fdx"; -LoadExtension = "/usr/local/lib/x86_64-linux-gnu/freeDiameter/dict_nasreq.fdx"; -LoadExtension = "/usr/local/lib/x86_64-linux-gnu/freeDiameter/dict_nas_mipv6.fdx"; -LoadExtension = "/usr/local/lib/x86_64-linux-gnu/freeDiameter/dict_dcca.fdx"; -LoadExtension = "/usr/local/lib/x86_64-linux-gnu/freeDiameter/dict_dcca_3gpp.fdx"; +LoadExtension = "/usr/lib/x86_64-linux-gnu/freeDiameter/dbg_msg_dumps.fdx" : "0x8888"; +LoadExtension = "/usr/lib/x86_64-linux-gnu/freeDiameter/dict_rfc5777.fdx"; +LoadExtension = "/usr/lib/x86_64-linux-gnu/freeDiameter/dict_mip6i.fdx"; +LoadExtension = "/usr/lib/x86_64-linux-gnu/freeDiameter/dict_nasreq.fdx"; +LoadExtension = "/usr/lib/x86_64-linux-gnu/freeDiameter/dict_nas_mipv6.fdx"; +LoadExtension = "/usr/lib/x86_64-linux-gnu/freeDiameter/dict_dcca.fdx"; +LoadExtension = "/usr/lib/x86_64-linux-gnu/freeDiameter/dict_dcca_3gpp.fdx"; ##############################################################