From 99f69d2ca87f1d449c48633c59efc73f3efc2813 Mon Sep 17 00:00:00 2001 From: Vadim Yanitskiy Date: Sun, 19 Feb 2023 05:37:14 +0700 Subject: [PATCH] osmo-uecups-latest: new Dockerfile osmo-uecups is available in the latest feed since recently. Change-Id: I89c16dd0a71d2461981d978d2abf36f62bb9b339 Related: SYS#5602 --- osmo-uecups-latest/Dockerfile | 32 +++++++++++++++++++++++ osmo-uecups-latest/Makefile | 1 + osmo-uecups-latest/osmo-uecups-daemon.cfg | 15 +++++++++++ 3 files changed, 48 insertions(+) create mode 100644 osmo-uecups-latest/Dockerfile create mode 100644 osmo-uecups-latest/Makefile create mode 100644 osmo-uecups-latest/osmo-uecups-daemon.cfg diff --git a/osmo-uecups-latest/Dockerfile b/osmo-uecups-latest/Dockerfile new file mode 100644 index 00000000..a46ce068 --- /dev/null +++ b/osmo-uecups-latest/Dockerfile @@ -0,0 +1,32 @@ +ARG USER +ARG DISTRO +ARG OSMOCOM_REPO_VERSION="latest" +FROM $USER/$DISTRO-obs-$OSMOCOM_REPO_VERSION +# 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 \ + osmo-uecups && \ + apt-get clean \ + ;; \ + centos*) \ + dnf install -y \ + osmo-uecups \ + ;; \ + esac + +WORKDIR /tmp + +VOLUME /data + +COPY osmo-uecups-daemon.cfg /data/osmo-uecups-daemon.cfg + +RUN useradd -m --uid=1000 osmocom + +WORKDIR /data +CMD ["/bin/sh", "-c", "/usr/local/bin/osmo-uecups-daemon -c /data/osmo-uecups-daemon.cfg >/data/osmo-uecups-daemon.log 2>&1"] + +#EXPOSE diff --git a/osmo-uecups-latest/Makefile b/osmo-uecups-latest/Makefile new file mode 100644 index 00000000..8d0e10b4 --- /dev/null +++ b/osmo-uecups-latest/Makefile @@ -0,0 +1 @@ +include ../make/Makefile diff --git a/osmo-uecups-latest/osmo-uecups-daemon.cfg b/osmo-uecups-latest/osmo-uecups-daemon.cfg new file mode 100644 index 00000000..9f63bb7b --- /dev/null +++ b/osmo-uecups-latest/osmo-uecups-daemon.cfg @@ -0,0 +1,15 @@ +log stderr + logging filter all 1 + logging print extended-timestamp 1 + logging print file basename last + logging print category-hex 0 + logging print category 1 + logging print level 1 + logging timestamp 1 + logging color 0 +! + logging level set-all info +line vty + bind 0.0.0.0 +uecups + local-ip 0.0.0.0