mirror of
https://github.com/outbackdingo/xmidt.git
synced 2026-08-25 14:53:55 +00:00
Copy real libs instead of symlinks from parodus build (#33)
* Use a stable parodus commit * Use copy instead of symlink * Use real libs
This commit is contained in:
+17
-14
@@ -14,6 +14,7 @@ RUN cd /build && \
|
|||||||
cd /build && \
|
cd /build && \
|
||||||
git clone https://github.com/Comcast/parodus.git && \
|
git clone https://github.com/Comcast/parodus.git && \
|
||||||
cd parodus && \
|
cd parodus && \
|
||||||
|
git checkout ad2d43b4f6e980a6cc1c1340fc82564104eb1dd8 && \
|
||||||
mkdir build && \
|
mkdir build && \
|
||||||
cd build && \
|
cd build && \
|
||||||
cmake .. && make && \
|
cmake .. && make && \
|
||||||
@@ -34,25 +35,27 @@ COPY --from=packager /build/parodus2mockTr181/etc/mock_tr181.json /etc/mock_tr18
|
|||||||
COPY --from=packager /build/parodus2mockTr181/build/_install/lib/libwdmp-c.so /usr/lib/
|
COPY --from=packager /build/parodus2mockTr181/build/_install/lib/libwdmp-c.so /usr/lib/
|
||||||
COPY --from=packager /build/parodus2mockTr181/build/_install/lib/liblibparodus.so /usr/lib/
|
COPY --from=packager /build/parodus2mockTr181/build/_install/lib/liblibparodus.so /usr/lib/
|
||||||
COPY --from=packager /build/parodus/build/src/parodus /usr/bin/
|
COPY --from=packager /build/parodus/build/src/parodus /usr/bin/
|
||||||
COPY --from=packager /build/parodus/build/_install/lib/libcimplog.so /usr/lib/
|
COPY --from=packager /build/parodus/build/_install/lib/libcimplog.so.1.0.0 /usr/lib/
|
||||||
COPY --from=packager /build/parodus/build/_install/lib64/libcjson.so /usr/lib/
|
COPY --from=packager /build/parodus/build/_install/lib64/libcjson.so.1.7.8 /usr/lib/
|
||||||
COPY --from=packager /build/parodus/build/_install/lib/libcjwt.so /usr/lib/
|
COPY --from=packager /build/parodus/build/_install/lib/libcjwt.so /usr/lib/
|
||||||
COPY --from=packager /build/parodus/build/_install/lib/libmsgpackc.so /usr/lib/
|
COPY --from=packager /build/parodus/build/_install/lib/libmsgpackc.so.2.0.0 /usr/lib/
|
||||||
COPY --from=packager /build/parodus/build/_install/lib/libnopoll.so /usr/lib/
|
COPY --from=packager /build/parodus/build/_install/lib/libnopoll.so.0.0.0 /usr/lib/
|
||||||
COPY --from=packager /build/parodus/build/_install/lib/libtrower-base64.so /usr/lib/
|
COPY --from=packager /build/parodus/build/_install/lib/libtrower-base64.so.1.0.0 /usr/lib/
|
||||||
COPY --from=packager /build/parodus/build/_install/lib/libwrp-c.so /usr/lib/
|
COPY --from=packager /build/parodus/build/_install/lib/libwrp-c.so /usr/lib/
|
||||||
COPY --from=packager /build/parodus/build/_install/lib64/libnanomsg.so /usr/lib/
|
COPY --from=packager /build/parodus/build/_install/lib64/libnanomsg.so.5.1.0 /usr/lib/
|
||||||
COPY --from=packager /build/parodus/build/_install/lib64/libcurl.so /usr/lib/
|
COPY --from=packager /build/parodus/build/_install/lib64/libcurl.so /usr/lib/
|
||||||
COPY ./simulate /usr/bin/simulate
|
COPY ./simulate /usr/bin/simulate
|
||||||
RUN chmod uga+x /usr/bin/simulate && \
|
RUN chmod uga+x /usr/bin/simulate && \
|
||||||
apk add --no-cache openssl libuuid && \
|
apk add --no-cache openssl libuuid && \
|
||||||
ln -s /usr/lib/libcurl.so /usr/lib/libcurl.so.1 && \
|
ln -s /usr/lib/libcurl.so /usr/lib/libcurl.so.1 && \
|
||||||
ln -s /usr/lib/libmsgpackc.so /usr/lib/libmsgpackc.so.2 && \
|
ln -s /usr/lib/libmsgpackc.so.2.0.0 /usr/lib/libmsgpackc.so && \
|
||||||
ln -s /usr/lib/libtrower-base64.so /usr/lib/libtrower-base64.so.1.0.0 && \
|
ln -s /usr/lib/libmsgpackc.so.2.0.0 /usr/lib/libmsgpackc.so.2 && \
|
||||||
ln -s /usr/lib/libnopoll.so /usr/lib/libnopoll.so.0 && \
|
ln -s /usr/lib/libtrower-base64.so.1.0.0 /usr/lib/libtrower-base64.so && \
|
||||||
ln -s /usr/lib/libcimplog.so /usr/lib/libcimplog.so.1.0.0 && \
|
ln -s /usr/lib/libnopoll.so.0.0.0 /usr/lib/libnopoll.so && \
|
||||||
ln -s /usr/lib/libnanomsg.so /usr/lib/libnanomsg.so.5 && \
|
ln -s /usr/lib/libnopoll.so.0.0.0 /usr/lib/libnopoll.so.0 && \
|
||||||
ln -s /usr/lib/libnanomsg.so /usr/lib/libnanomsg.so.5.1.0 && \
|
ln -s /usr/lib/libcimplog.so.1.0.0 /usr/lib/libcimplog.so && \
|
||||||
ln -s /usr/lib/libcjson.so /usr/lib/libcjson.so.1
|
ln -s /usr/lib/libnanomsg.so.5.1.0 /usr/lib/libnanomsg.so.5 && \
|
||||||
|
ln -s /usr/lib/libnanomsg.so.5 /usr/lib/libnanomsg.so && \
|
||||||
|
ln -s /usr/lib/libcjson.so.1.7.8 /usr/lib/libcjson.so.1 && \
|
||||||
|
ln -s /usr/lib/libcjson.so.1 /usr/lib/libcjson.so
|
||||||
ENTRYPOINT [ "/usr/bin/simulate" ]
|
ENTRYPOINT [ "/usr/bin/simulate" ]
|
||||||
|
|||||||
Reference in New Issue
Block a user