add osmo-ns-master container with osmo-ns-dummy binary
Change-Id: I8372088722f5a487e0068418d543bd5cc707a5a1 Related: OS#5396
This commit is contained in:
parent
51493aa388
commit
3fc5b8af4e
|
@ -0,0 +1,45 @@
|
||||||
|
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 \
|
||||||
|
python3-osmopy-utils \
|
||||||
|
libmnl-dev && \
|
||||||
|
apt-get clean \
|
||||||
|
;; \
|
||||||
|
centos*) \
|
||||||
|
dnf install -y \
|
||||||
|
"pkgconfig(libmnl)" \
|
||||||
|
;; \
|
||||||
|
esac
|
||||||
|
|
||||||
|
WORKDIR /tmp
|
||||||
|
|
||||||
|
ARG LIBOSMOCORE_BRANCH="master"
|
||||||
|
|
||||||
|
RUN git clone git://git.osmocom.org/libosmocore.git
|
||||||
|
ADD http://git.osmocom.org/libosmocore/patch?h=$LIBOSMOCORE_BRANCH /tmp/commit-libosmocore
|
||||||
|
|
||||||
|
RUN cd libosmocore && \
|
||||||
|
git fetch && git checkout $LIBOSMOCORE_BRANCH && \
|
||||||
|
(git symbolic-ref -q HEAD && git reset --hard origin/$LIBOSMOCORE_BRANCH || exit 1); \
|
||||||
|
git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \
|
||||||
|
autoreconf -fi && \
|
||||||
|
./configure --disable-doxygen --disable-pcsc --enable-external-tests && \
|
||||||
|
make "-j$(nproc)" install && \
|
||||||
|
install -m 0755 utils/.libs/osmo-ns-dummy /usr/local/bin/osmo-ns-dummy && \
|
||||||
|
/sbin/ldconfig
|
||||||
|
|
||||||
|
VOLUME /data
|
||||||
|
|
||||||
|
COPY osmo-ns-dummy.cfg /data/osmo-ns-dummy.cfg
|
||||||
|
|
||||||
|
WORKDIR /data
|
||||||
|
CMD ["/usr/local/bin/osmo-ns-dummy", "-p", "13245"]
|
||||||
|
|
||||||
|
#EXPOSE
|
|
@ -0,0 +1 @@
|
||||||
|
include ../make/Makefile
|
|
@ -0,0 +1,60 @@
|
||||||
|
!
|
||||||
|
! OsmoNSdummy (1.5.0.3-45cf) configuration saved from vty
|
||||||
|
!!
|
||||||
|
!
|
||||||
|
log stderr
|
||||||
|
logging filter all 1
|
||||||
|
logging color 1
|
||||||
|
logging print category-hex 0
|
||||||
|
logging print category 1
|
||||||
|
logging print thread-id 0
|
||||||
|
logging timestamp 1
|
||||||
|
logging print file 1
|
||||||
|
logging level force-all info
|
||||||
|
logging level lglobal notice
|
||||||
|
logging level llapd notice
|
||||||
|
logging level linp notice
|
||||||
|
logging level lmux notice
|
||||||
|
logging level lmi notice
|
||||||
|
logging level lmib notice
|
||||||
|
logging level lsms notice
|
||||||
|
logging level lctrl notice
|
||||||
|
logging level lgtp notice
|
||||||
|
logging level lstats notice
|
||||||
|
logging level lgsup notice
|
||||||
|
logging level loap notice
|
||||||
|
logging level lss7 notice
|
||||||
|
logging level lsccp notice
|
||||||
|
logging level lsua notice
|
||||||
|
logging level lm3ua notice
|
||||||
|
logging level lmgcp notice
|
||||||
|
logging level ljibuf notice
|
||||||
|
logging level lrspro notice
|
||||||
|
logging level lns debug
|
||||||
|
logging level lbssgp notice
|
||||||
|
!
|
||||||
|
stats interval 5
|
||||||
|
!
|
||||||
|
line vty
|
||||||
|
no login
|
||||||
|
bind 127.0.0.10
|
||||||
|
!
|
||||||
|
ns
|
||||||
|
timer tns-block 3
|
||||||
|
timer tns-block-retries 3
|
||||||
|
timer tns-reset 3
|
||||||
|
timer tns-reset-retries 3
|
||||||
|
timer tns-test 30
|
||||||
|
timer tns-alive 3
|
||||||
|
timer tns-alive-retries 10
|
||||||
|
timer tsns-prov 3
|
||||||
|
timer tsns-size-retries 3
|
||||||
|
timer tsns-config-retries 3
|
||||||
|
bind udp pcu-side
|
||||||
|
listen 127.0.0.10 25000
|
||||||
|
ip-sns signalling-weight 23 data-weight 42
|
||||||
|
accept-dynamic-ip-sns
|
||||||
|
nse 1234
|
||||||
|
ip-sns-bind pcu-side
|
||||||
|
ip-sns-remote 127.0.0.1 23000
|
||||||
|
mirror-mode disable
|
Loading…
Reference in New Issue