aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@osmocom.org>2020-04-27 13:04:30 +0200
committerHarald Welte <laforge@gnumonks.org>2020-04-27 11:19:36 +0000
commitc83c2b1616459c8fec3adfb46933e4a84de61da3 (patch)
treed41c4250c34a357d279947aabf92d2495950186a
parent793e9ff973f3e0b723740d96f2bd74607edd120e (diff)
open5gs: Add pgw.sh
This can serve as an entrypoint for running open5gs-pgw inside the open5gs-master container. It will run setup.sh to create the ogstun device, followed by running open5gs-pgwd as 'osmocom' user. Change-Id: I4527b5e328fb248552e69961b80b9f791ec74293
-rw-r--r--open5gs-master/Dockerfile1
-rwxr-xr-xopen5gs-master/pgw.sh5
-rwxr-xr-x[-rw-r--r--]open5gs-master/setup.sh0
3 files changed, 6 insertions, 0 deletions
diff --git a/open5gs-master/Dockerfile b/open5gs-master/Dockerfile
index 1bfc7cb..37344cf 100644
--- a/open5gs-master/Dockerfile
+++ b/open5gs-master/Dockerfile
@@ -44,6 +44,7 @@ RUN apt-get update && \
apt-get clean
COPY setup.sh /root
+COPY pgw.sh /root
# crate user
ARG username=osmocom
diff --git a/open5gs-master/pgw.sh b/open5gs-master/pgw.sh
new file mode 100755
index 0000000..3286256
--- /dev/null
+++ b/open5gs-master/pgw.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+set -e
+set -x
+/root/setup.sh
+su - osmocom -c "open5gs-pgwd $*"
diff --git a/open5gs-master/setup.sh b/open5gs-master/setup.sh
index 58693fd..58693fd 100644..100755
--- a/open5gs-master/setup.sh
+++ b/open5gs-master/setup.sh