<p>pespin <strong>submitted</strong> this change.</p><p><a href="https://gerrit.osmocom.org/c/docker-playground/+/26358">View Change</a></p><div style="white-space:pre-wrap">Approvals:
  laforge: Looks good to me, approved
  fixeria: Looks good to me, but someone else must approve
  pespin: Verified

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">Introduce Docker image for osmo-hnodeb-master<br><br>Change-Id: I35e5324d981be8130fbc4e6dcd3e8933181e6821<br>---<br>M make/Makefile<br>A osmo-hnodeb-master/Dockerfile<br>A osmo-hnodeb-master/Makefile<br>A osmo-hnodeb-master/osmo-hnodeb.cfg<br>4 files changed, 78 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/make/Makefile b/make/Makefile</span><br><span>index e357803..416fc18 100644</span><br><span>--- a/make/Makefile</span><br><span>+++ b/make/Makefile</span><br><span>@@ -26,6 +26,7 @@</span><br><span> OSMO_GGSN_BRANCH?=master</span><br><span> OSMO_GSM_TESTER_BRANCH?=master</span><br><span> OSMO_HLR_BRANCH?=master</span><br><span style="color: hsl(120, 100%, 40%);">+OSMO_HNODEB_BRANCH?=master</span><br><span> OSMO_IUH_BRANCH?=master</span><br><span> OSMO_MGW_BRANCH?=master</span><br><span> OSMO_MSC_BRANCH?=master</span><br><span>@@ -100,6 +101,7 @@</span><br><span>               --build-arg OSMO_GGSN_BRANCH=$(OSMO_GGSN_BRANCH) \</span><br><span>           --build-arg OSMO_GSM_TESTER_BRANCH=$(OSMO_GSM_TESTER_BRANCH) \</span><br><span>               --build-arg OSMO_HLR_BRANCH=$(OSMO_HLR_BRANCH) \</span><br><span style="color: hsl(120, 100%, 40%);">+              --build-arg OSMO_HNODEB_BRANCH=$(OSMO_HNODEB_BRANCH) \</span><br><span>               --build-arg OSMO_IUH_BRANCH=$(OSMO_IUH_BRANCH) \</span><br><span>             --build-arg OSMO_MGW_BRANCH=$(OSMO_MGW_BRANCH) \</span><br><span>             --build-arg OSMO_MSC_BRANCH=$(OSMO_MSC_BRANCH) \</span><br><span>diff --git a/osmo-hnodeb-master/Dockerfile b/osmo-hnodeb-master/Dockerfile</span><br><span>new file mode 100644</span><br><span>index 0000000..1a3ded9</span><br><span>--- /dev/null</span><br><span>+++ b/osmo-hnodeb-master/Dockerfile</span><br><span>@@ -0,0 +1,51 @@</span><br><span style="color: hsl(120, 100%, 40%);">+ARG     USER</span><br><span style="color: hsl(120, 100%, 40%);">+ARG       DISTRO</span><br><span style="color: hsl(120, 100%, 40%);">+FROM    $USER/$DISTRO-build</span><br><span style="color: hsl(120, 100%, 40%);">+# Arguments used after FROM must be specified again</span><br><span style="color: hsl(120, 100%, 40%);">+ARG   DISTRO</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+RUN   apt-get update && \</span><br><span style="color: hsl(120, 100%, 40%);">+   apt-get install -y --no-install-recommends \</span><br><span style="color: hsl(120, 100%, 40%);">+          libosmocore-dev \</span><br><span style="color: hsl(120, 100%, 40%);">+             libosmo-abis-dev \</span><br><span style="color: hsl(120, 100%, 40%);">+            libosmo-netif-dev \</span><br><span style="color: hsl(120, 100%, 40%);">+           libosmo-sigtran-dev \</span><br><span style="color: hsl(120, 100%, 40%);">+         libasn1c-dev && \</span><br><span style="color: hsl(120, 100%, 40%);">+     apt-get clean</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+WORKDIR        /tmp</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ARG     OSMO_IUH_BRANCH="master"</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+RUN       git clone git://git.osmocom.org/osmo-iuh.git</span><br><span style="color: hsl(120, 100%, 40%);">+ADD       http://git.osmocom.org/osmo-iuh/patch?h=$OSMO_IUH_BRANCH /tmp/commit-osmo-iuh</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+RUN    cd osmo-iuh && \</span><br><span style="color: hsl(120, 100%, 40%);">+      git fetch && git checkout $OSMO_IUH_BRANCH && \</span><br><span style="color: hsl(120, 100%, 40%);">+       (git symbolic-ref -q HEAD && git reset --hard origin/$OSMO_IUH_BRANCH || exit 1); \</span><br><span style="color: hsl(120, 100%, 40%);">+   git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \</span><br><span style="color: hsl(120, 100%, 40%);">+    autoreconf -fi && \</span><br><span style="color: hsl(120, 100%, 40%);">+   ./configure && \</span><br><span style="color: hsl(120, 100%, 40%);">+      make "-j$(nproc)" install && \</span><br><span style="color: hsl(120, 100%, 40%);">+      ldconfig</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ARG OSMO_HNODEB_BRANCH="master"</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+RUN    git clone git://git.osmocom.org/osmo-hnodeb.git</span><br><span style="color: hsl(120, 100%, 40%);">+ADD    http://git.osmocom.org/osmo-hnodeb/patch?h=$OSMO_HNODEB_BRANCH /tmp/commit-osmo-hnodeb</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+RUN   cd osmo-hnodeb && \</span><br><span style="color: hsl(120, 100%, 40%);">+   git fetch && git checkout $OSMO_HNODEB_BRANCH && \</span><br><span style="color: hsl(120, 100%, 40%);">+    (git symbolic-ref -q HEAD && git reset --hard origin/$OSMO_HNODEB_BRANCH || exit 1); \</span><br><span style="color: hsl(120, 100%, 40%);">+        git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \</span><br><span style="color: hsl(120, 100%, 40%);">+    autoreconf -fi && \</span><br><span style="color: hsl(120, 100%, 40%);">+   ./configure && \</span><br><span style="color: hsl(120, 100%, 40%);">+      make "-j$(nproc)" install && \</span><br><span style="color: hsl(120, 100%, 40%);">+      ldconfig</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+VOLUME      /data</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+COPY   osmo-hnodeb.cfg /data/osmo-hnodeb.cfg</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+WORKDIR        /data</span><br><span style="color: hsl(120, 100%, 40%);">+CMD      ["/bin/sh", "-c", "/usr/local/bin/osmo-hnodeb -c /data/osmo-hnodeb.cfg >/data/osmo-hnodeb.log 2>&1"]</span><br><span>diff --git a/osmo-hnodeb-master/Makefile b/osmo-hnodeb-master/Makefile</span><br><span>new file mode 100644</span><br><span>index 0000000..47c3999</span><br><span>--- /dev/null</span><br><span>+++ b/osmo-hnodeb-master/Makefile</span><br><span>@@ -0,0 +1,3 @@</span><br><span style="color: hsl(120, 100%, 40%);">+RUN_ARGS?=--rm --network sigtran --ip 172.18.0.170 -v hnbgw-vol:/data</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+include ../make/Makefile</span><br><span>diff --git a/osmo-hnodeb-master/osmo-hnodeb.cfg b/osmo-hnodeb-master/osmo-hnodeb.cfg</span><br><span>new file mode 100644</span><br><span>index 0000000..b41c67b</span><br><span>--- /dev/null</span><br><span>+++ b/osmo-hnodeb-master/osmo-hnodeb.cfg</span><br><span>@@ -0,0 +1,22 @@</span><br><span style="color: hsl(120, 100%, 40%);">+!</span><br><span style="color: hsl(120, 100%, 40%);">+! OsmoHNodeB (0) configuration saved from vty</span><br><span style="color: hsl(120, 100%, 40%);">+!!</span><br><span style="color: hsl(120, 100%, 40%);">+!</span><br><span style="color: hsl(120, 100%, 40%);">+log stderr</span><br><span style="color: hsl(120, 100%, 40%);">+ logging filter all 1</span><br><span style="color: hsl(120, 100%, 40%);">+ logging color 1</span><br><span style="color: hsl(120, 100%, 40%);">+ logging print category 1</span><br><span style="color: hsl(120, 100%, 40%);">+ logging timestamp 1</span><br><span style="color: hsl(120, 100%, 40%);">+ logging print extended-timestamp 1</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level set-all debug</span><br><span style="color: hsl(120, 100%, 40%);">+line vty</span><br><span style="color: hsl(120, 100%, 40%);">+ no login</span><br><span style="color: hsl(120, 100%, 40%);">+ bind 0.0.0.0</span><br><span style="color: hsl(120, 100%, 40%);">+hnodeb</span><br><span style="color: hsl(120, 100%, 40%);">+ cell_identity 1</span><br><span style="color: hsl(120, 100%, 40%);">+ location_area_code 2</span><br><span style="color: hsl(120, 100%, 40%);">+ routing_area_code 3</span><br><span style="color: hsl(120, 100%, 40%);">+ service_area_code 4</span><br><span style="color: hsl(120, 100%, 40%);">+ iuh</span><br><span style="color: hsl(120, 100%, 40%);">+  local-ip 0.0.0.0</span><br><span style="color: hsl(120, 100%, 40%);">+  remote-ip 192.168.30.1</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/docker-playground/+/26358">change 26358</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/docker-playground/+/26358"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: docker-playground </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: I35e5324d981be8130fbc4e6dcd3e8933181e6821 </div>
<div style="display:none"> Gerrit-Change-Number: 26358 </div>
<div style="display:none"> Gerrit-PatchSet: 2 </div>
<div style="display:none"> Gerrit-Owner: pespin <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: fixeria <vyanitskiy@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: laforge <laforge@osmocom.org> </div>
<div style="display:none"> Gerrit-Reviewer: pespin <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: merged </div>