Change-Id: I8372088722f5a487e0068418d543bd5cc707a5a1 Related: OS#5396changes/56/23556/2
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