- all RAN code, CI code, configuration files, dockerfiles, in CSSL v1.0
- all deployment code (openshift, charts, ancillary files like shell
scripts), in MIT
- documentation in CC-BY-4.0
- exceptions might apply and are listed in NOTICE
- there is a new LICENSES folder with all licenses
- CONTRIBUTIONS.md has been updated accordingly
For automated changes based on OAI PL v1.1:
perl -i~ -0pe 's/\/\*.*Licensed to the OpenAirInterface.*openairinterface.org\n#?/\/*\n * SPDX-License-Identifier: LicenseRef-CSSL-1.0\n/s' **/*.{c,h,cpp}
perl -i~ -0pe 's/\/\*.*Licensed to the OpenAirInterface.*openairinterface.org\n#?/\/*\n * SPDX-License-Identifier: LicenseRef-CSSL-1.0\n/s' **/*.ts
perl -i~ -0pe 's/<!--.*Licensed to the OpenAirInterface.*openairinterface.org\n.*-->/<!-- SPDX-License-Identifier: LicenseRef-CSSL-1.0 -->/s' **/*.xml
The rest (cmake, files with missing license, cmake) manually.
38 lines
1.1 KiB
Bash
Executable File
38 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
INSTANCE=1
|
|
PREFIX='/magma-mme/etc'
|
|
MY_REALM='openairinterface.org'
|
|
|
|
declare -A MME_CONF
|
|
|
|
pushd $PREFIX
|
|
MME_CONF[@MME_S6A_IP_ADDR@]="192.168.61.195"
|
|
MME_CONF[@INSTANCE@]=$INSTANCE
|
|
MME_CONF[@PREFIX@]=$PREFIX
|
|
MME_CONF[@REALM@]=$MY_REALM
|
|
MME_CONF[@MME_FQDN@]="mme.${MME_CONF[@REALM@]}"
|
|
MME_CONF[@HSS_HOSTNAME@]='hss'
|
|
MME_CONF[@HSS_FQDN@]="${MME_CONF[@HSS_HOSTNAME@]}.${MME_CONF[@REALM@]}"
|
|
MME_CONF[@HSS_IP_ADDR@]="192.168.61.194"
|
|
|
|
cp mme_fd.conf.tmplt $PREFIX/mme_fd.conf
|
|
|
|
for K in "${!MME_CONF[@]}"; do
|
|
grep -E -lRZ "$K" $PREFIX/mme_fd.conf | xargs -0 -l sed -i -e "s|$K|${MME_CONF[$K]}|g"
|
|
ret=$?;[[ ret -ne 0 ]] && echo "Tried to replace $K with ${MME_CONF[$K]}"
|
|
done
|
|
|
|
sed -i -e "s@etc/freeDiameter@etc@" /magma-mme/etc/mme_fd.conf
|
|
sed -i -e "s@bind: 127.0.0.1@bind: 192.168.61.198@" /etc/magma/redis.yml
|
|
# Generate freeDiameter certificate
|
|
popd
|
|
cd /magma-mme/scripts
|
|
./check_mme_s6a_certificate $PREFIX mme.${MME_CONF[@REALM@]}
|
|
|
|
cd /magma-mme
|
|
nohup /magma-mme/bin/sctpd > /var/log/sctpd.log 2>&1 &
|
|
sleep 5
|
|
/magma-mme/bin/oai_mme -c /magma-mme/etc/mme.conf
|