osmo-gsm-tester: Update srsLTE references to srsRAN
Change-Id: I58d4c26337382ad9e66a569a482e77442137383a
This commit is contained in:
parent
cdcce03966
commit
5882c8b6db
|
@ -89,7 +89,7 @@ RUN apt-get update && \
|
||||||
libasn1c-dev && \
|
libasn1c-dev && \
|
||||||
apt-get clean
|
apt-get clean
|
||||||
|
|
||||||
# install srsLTE runtime dependencies
|
# install srsRAN runtime dependencies
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
cmake \
|
cmake \
|
||||||
|
|
|
@ -10,10 +10,10 @@
|
||||||
# the host system (so that host's user ssh keys are potentially available) under
|
# the host system (so that host's user ssh keys are potentially available) under
|
||||||
# /tmp/trial, and the inst is then later built inside the container.
|
# /tmp/trial, and the inst is then later built inside the container.
|
||||||
# Several env vars are available to tweak where to fetch from.
|
# Several env vars are available to tweak where to fetch from.
|
||||||
# SRS_LTE_BRANCH: The srsLTE.git branch to fetch.
|
# SRS_RAN_BRANCH: The srsRAN.git branch to fetch.
|
||||||
# SRS_LTE_REPO_PREFIX: The URL & prefix patch from where to clone the srsLTe.git
|
# SRS_RAN_REPO_PREFIX: The URL & prefix patch from where to clone the srsRAN.git
|
||||||
# repo.
|
# repo.
|
||||||
# SRS_LTE_REPO_NAME: The srsLTE.git repo name, usually "srsLTE", but known to
|
# SRS_RAN_REPO_NAME: The srsRAN.git repo name, usually "srsRAN", but known to
|
||||||
# have different names on some forks.
|
# have different names on some forks.
|
||||||
#
|
#
|
||||||
# osmo-gsm-tester parameters and suites are passed to osmo-gsm-tester.sh in same
|
# osmo-gsm-tester parameters and suites are passed to osmo-gsm-tester.sh in same
|
||||||
|
@ -25,16 +25,16 @@
|
||||||
|
|
||||||
TRIAL_DIR="${TRIAL_DIR:-/tmp/trial}"
|
TRIAL_DIR="${TRIAL_DIR:-/tmp/trial}"
|
||||||
|
|
||||||
SRS_LTE_BRANCH=${SRS_LTE_BRANCH:-master}
|
SRS_RAN_BRANCH=${SRS_RAN_BRANCH:-master}
|
||||||
SRS_LTE_REPO_PREFIX=${SRS_LTE_REPO_PREFIX:-git@github.com:srsLTE}
|
SRS_RAN_REPO_PREFIX=${SRS_RAN_REPO_PREFIX:-git@github.com:srsran}
|
||||||
SRS_LTE_REPO_NAME=${SRS_LTE_REPO_NAME:-srsLTE}
|
SRS_RAN_REPO_NAME=${SRS_RAN_REPO_NAME:-srsRAN}
|
||||||
OPEN5GS_REPO_PREFIX=${OPEN5GS_REPO_PREFIX:-git@github.com:open5gs}
|
OPEN5GS_REPO_PREFIX=${OPEN5GS_REPO_PREFIX:-git@github.com:open5gs}
|
||||||
OPEN5GS_BRANCH=${OPEN5GS_BRANCH:-main}
|
OPEN5GS_BRANCH=${OPEN5GS_BRANCH:-main}
|
||||||
have_repo() {
|
have_repo() {
|
||||||
repo_prefix=$1
|
repo_prefix=$1
|
||||||
repo_name=$2
|
repo_name=$2
|
||||||
branch=$3
|
branch=$3
|
||||||
echo "srsLTE inst not provided, fetching it now and it will be build in container"
|
echo "srsRAN inst not provided, fetching it now and it will be build in container"
|
||||||
if [ -d "${TRIAL_DIR}/${repo_name}" ]; then
|
if [ -d "${TRIAL_DIR}/${repo_name}" ]; then
|
||||||
git fetch -C ${TRIAL_DIR}/${repo_name}
|
git fetch -C ${TRIAL_DIR}/${repo_name}
|
||||||
else
|
else
|
||||||
|
@ -51,12 +51,12 @@ have_repo() {
|
||||||
rm -rf "${TRIAL_DIR:?}/${repo_name}/*"
|
rm -rf "${TRIAL_DIR:?}/${repo_name}/*"
|
||||||
git -C "${TRIAL_DIR}/${repo_name}" reset --hard "$branch"
|
git -C "${TRIAL_DIR}/${repo_name}" reset --hard "$branch"
|
||||||
}
|
}
|
||||||
# If srsLTE trial not provided by user, fetch srsLTE git repo and let the container build it:
|
# If srsRAN trial not provided by user, fetch srsRAN git repo and let the container build it:
|
||||||
if [ "x$(ls ${TRIAL_DIR}/srslte.*.tgz 2>/dev/null | wc -l)" = "x0" ]; then
|
if [ "x$(ls ${TRIAL_DIR}/srslte.*.tgz 2>/dev/null | wc -l)" = "x0" ]; then
|
||||||
have_repo $SRS_LTE_REPO_PREFIX $SRS_LTE_REPO_NAME $SRS_LTE_BRANCH
|
have_repo $SRS_RAN_REPO_PREFIX $SRS_RAN_REPO_NAME $SRS_RAN_BRANCH
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# If open5gs trial not provided by user, fetch srsLTE git repo and let the container build it:
|
# If open5gs trial not provided by user, fetch srsRAN git repo and let the container build it:
|
||||||
if [ "x$(ls ${TRIAL_DIR}/open5gs.*.tgz 2>/dev/null | wc -l)" = "x0" ]; then
|
if [ "x$(ls ${TRIAL_DIR}/open5gs.*.tgz 2>/dev/null | wc -l)" = "x0" ]; then
|
||||||
have_repo $OPEN5GS_REPO_PREFIX "open5gs" $OPEN5GS_BRANCH
|
have_repo $OPEN5GS_REPO_PREFIX "open5gs" $OPEN5GS_BRANCH
|
||||||
have_repo "https://github.com/open5gs" "freeDiameter" "r1.5.0"
|
have_repo "https://github.com/open5gs" "freeDiameter" "r1.5.0"
|
||||||
|
@ -108,7 +108,7 @@ docker run --rm \
|
||||||
-v "${TRIAL_DIR}:/tmp/trial" \
|
-v "${TRIAL_DIR}:/tmp/trial" \
|
||||||
-e "OSMO_GSM_TESTER_CONF=${OSMO_GSM_TESTER_CONF}" \
|
-e "OSMO_GSM_TESTER_CONF=${OSMO_GSM_TESTER_CONF}" \
|
||||||
-e "OSMO_GSM_TESTER_OPTS=${OSMO_GSM_TESTER_OPTS}" \
|
-e "OSMO_GSM_TESTER_OPTS=${OSMO_GSM_TESTER_OPTS}" \
|
||||||
-e "SRS_LTE_REPO_NAME=${SRS_LTE_REPO_NAME}" \
|
-e "SRS_RAN_REPO_NAME=${SRS_RAN_REPO_NAME}" \
|
||||||
-e "HOST_USER_ID=$(id -u)" \
|
-e "HOST_USER_ID=$(id -u)" \
|
||||||
-e "HOST_GROUP_ID=$(id -g)" \
|
-e "HOST_GROUP_ID=$(id -g)" \
|
||||||
--name ${BUILD_TAG}-ogt-master \
|
--name ${BUILD_TAG}-ogt-master \
|
||||||
|
|
|
@ -11,10 +11,10 @@ ip addr add 172.18.50.8/24 dev eth0
|
||||||
ip addr add 172.18.50.9/24 dev eth0
|
ip addr add 172.18.50.9/24 dev eth0
|
||||||
ip addr add 172.18.50.10/24 dev eth0
|
ip addr add 172.18.50.10/24 dev eth0
|
||||||
|
|
||||||
build_srslte() {
|
build_srsran() {
|
||||||
git_repo_dir="/tmp/trial/${SRS_LTE_REPO_NAME}"
|
git_repo_dir="/tmp/trial/${SRS_RAN_REPO_NAME}"
|
||||||
if [ ! -d "$git_repo_dir" ]; then
|
if [ ! -d "$git_repo_dir" ]; then
|
||||||
echo "No external trial nor git repo provided for srsLTE!"
|
echo "No external trial nor git repo provided for srsRAN!"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
pushd "/tmp/trial"
|
pushd "/tmp/trial"
|
||||||
|
@ -26,6 +26,7 @@ build_srslte() {
|
||||||
set +x; echo; echo; set -x
|
set +x; echo; echo; set -x
|
||||||
make install
|
make install
|
||||||
cd ..
|
cd ..
|
||||||
|
# REMARK: OGT still uses old naming "srslte" for the trial.
|
||||||
this="srslte.build-${BUILD_NUMBER-$(date +%Y-%m-%d_%H_%M_%S)}"
|
this="srslte.build-${BUILD_NUMBER-$(date +%Y-%m-%d_%H_%M_%S)}"
|
||||||
tar="${this}.tgz"
|
tar="${this}.tgz"
|
||||||
tar czf "/tmp/trial/$tar" -C "/tmp/trial/sysroot" .
|
tar czf "/tmp/trial/$tar" -C "/tmp/trial/sysroot" .
|
||||||
|
@ -58,9 +59,9 @@ build_open5gs() {
|
||||||
popd
|
popd
|
||||||
}
|
}
|
||||||
|
|
||||||
# Build srsLTE.git if not provided by host system:
|
# Build srsRAN.git if not provided by host system:
|
||||||
if [ "x$(ls /tmp/trial/srslte.*.tgz 2>/dev/null | wc -l)" = "x0" ]; then
|
if [ "x$(ls /tmp/trial/srslte.*.tgz 2>/dev/null | wc -l)" = "x0" ]; then
|
||||||
build_srslte
|
build_srsran
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Build open5gs.git if not provided by host system:
|
# Build open5gs.git if not provided by host system:
|
||||||
|
|
Loading…
Reference in New Issue