libev-dev \
libprotobuf-c-dev \
protobuf-c-compiler \
- libssh-dev \
+ #libssh-dev \
libssl-dev \
swig \
iputils-ping \
make install && make sr_clean && \
ldconfig
-# libssh 0.8.0
+# libssh Newest
RUN \
cd /opt/dev && \
git clone https://git.libssh.org/projects/libssh.git && cd libssh && \
# ======================================================================
# RMR
-ARG RMRVERSION=4.7.4
+ARG RMRVERSION=4.9.1
ARG RMRLIBURL=https://packagecloud.io/o-ran-sc/release/packages/debian/stretch/rmr_${RMRVERSION}_amd64.deb/download.deb
ARG RMRDEVURL=https://packagecloud.io/o-ran-sc/release/packages/debian/stretch/rmr-dev_${RMRVERSION}_amd64.deb/download.deb
libev-dev \
libprotobuf-c-dev \
protobuf-c-compiler \
- libssh-dev \
+ #libssh-dev \
libssl-dev \
swig \
python-dev \
- && pip install supervisor-stdout \
- && pip install psutil \
+ wget \
+ && pip3 install supervisor-stdout \
+ && pip3 install psutil \
&& apt-get clean
+# Install psutil for python2.X
+RUN wget https://bootstrap.pypa.io/pip/2.7/get-pip.py \
+ && python get-pip.py \
+ && python -m pip install psutil
+
RUN rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
# update password policy
COPY --from=o1mediator-build /usr/local/lib/ /usr/local/lib/
COPY --from=o1mediator-build /usr/local/bin/kubectl /usr/local/bin/kubectl
+COPY --from=o1mediator-build /usr/include/libssh/ /usr/include/libssh/
+COPY --from=o1mediator-build /usr/lib/x86_64-linux-gnu/libssh.so.4.* /usr/lib/x86_64-linux-gnu/
+RUN ln -s libssh.so.4 /usr/lib/x86_64-linux-gnu/libssh.so
+
RUN ldconfig
# copy yang models with data