Change in docker-playground[master]: Add osmo-pcap-master

laforge gerrit-no-reply at lists.osmocom.org
Sun Apr 25 11:11:10 UTC 2021


laforge has uploaded this change for review. ( https://gerrit.osmocom.org/c/docker-playground/+/23883 )


Change subject: Add osmo-pcap-master
......................................................................

Add osmo-pcap-master

Change-Id: I8ff63d028310fecbd07328073d0f4bf15489ded4
---
A osmo-pcap-master/Dockerfile
A osmo-pcap-master/Makefile
A osmo-pcap-master/osmo-pcap-client.cfg
3 files changed, 66 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/docker-playground refs/changes/83/23883/1

diff --git a/osmo-pcap-master/Dockerfile b/osmo-pcap-master/Dockerfile
new file mode 100644
index 0000000..a2b75c1
--- /dev/null
+++ b/osmo-pcap-master/Dockerfile
@@ -0,0 +1,51 @@
+ARG	USER
+ARG	DISTRO
+FROM	$USER/$DISTRO-build
+# Arguments used after FROM must be specified again
+ARG	DISTRO
+
+RUN	case "$DISTRO" in \
+	debian*) \
+		apt-get update && \
+		apt-get install -y --no-install-recommends \
+			libosmocore-dev \
+			libosmo-netif-dev \
+			libzmq3-dev \
+			&& \
+		apt-get clean \
+		;; \
+	centos*) \
+		dnf install -y \
+			"pkgconfig(libosmo-netif)" \
+			"pkgconfig(libosmocore)" \
+			"pkgconfig(libosmoctrl)" \
+			"pkgconfig(libosmogsm)" \
+			"pkgconfig(libosmovty)" \
+			"pkgconfig(libzmq)" \
+		;; \
+	esac
+
+WORKDIR	/tmp
+
+ARG	OSMO_PCAP_BRANCH="master"
+
+RUN	git clone git://git.osmocom.org/osmo-pcap.git
+ADD	http://git.osmocom.org/osmo-pcap/patch?h=$OSMO_PCAP_BRANCH /tmp/commit-osmo-pcap
+
+RUN	cd osmo-pcap && \
+	git fetch && git checkout $OSMO_PCAP_BRANCH && \
+	(git symbolic-ref -q HEAD && git reset --hard origin/$OSMO_PCAP_BRANCH || exit 1); \
+	git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \
+	autoreconf -fi && \
+	./configure && \
+	make "-j$(nproc)" install
+
+VOLUME	/data
+
+COPY	osmo-pcap-client.cfg /data/osmo-pcap-client.cfg
+#COPY	osmo-pcap-server.cfg /data/osmo-pcap-server.cfg
+
+WORKDIR	/data
+CMD	["/bin/sh", "-c", "/usr/local/bin/osmo-pcap-client -c /data/osmo-pcap-client.cfg > /data/osmo-pcap-client.log 2>&1"]
+
+#EXPOSE
diff --git a/osmo-pcap-master/Makefile b/osmo-pcap-master/Makefile
new file mode 100644
index 0000000..8d0e10b
--- /dev/null
+++ b/osmo-pcap-master/Makefile
@@ -0,0 +1 @@
+include ../make/Makefile
diff --git a/osmo-pcap-master/osmo-pcap-client.cfg b/osmo-pcap-master/osmo-pcap-client.cfg
new file mode 100644
index 0000000..89f1801
--- /dev/null
+++ b/osmo-pcap-master/osmo-pcap-client.cfg
@@ -0,0 +1,14 @@
+!
+! OsmoPCAPClient (UNKNOWN-dirty) configuration saved from vty
+!!
+!
+!
+line vty
+ no login
+!
+client
+ pcap device lo
+ pcap filter udp port 44423
+ pcap detect-loop 0
+ server ip 127.0.0.1
+ server port 5000

-- 
To view, visit https://gerrit.osmocom.org/c/docker-playground/+/23883
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings

Gerrit-Project: docker-playground
Gerrit-Branch: master
Gerrit-Change-Id: I8ff63d028310fecbd07328073d0f4bf15489ded4
Gerrit-Change-Number: 23883
Gerrit-PatchSet: 1
Gerrit-Owner: laforge <laforge at osmocom.org>
Gerrit-MessageType: newchange
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20210425/bc760a02/attachment.htm>


More information about the gerrit-log mailing list