Skip to content

Commit aa8790c

Browse files
committed
WIP copy all ceph libs using a *
1 parent c9d26ee commit aa8790c

File tree

1 file changed

+31
-30
lines changed

1 file changed

+31
-30
lines changed

Dockerfile

Lines changed: 31 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -68,36 +68,37 @@ FROM distroless-$TARGETARCH AS ceph-volume-provider-image
6868
WORKDIR /
6969
COPY --from=busybox /bin/sh /bin/sh
7070
COPY --from=busybox /bin/mkdir /bin/mkdir
71-
COPY --from=ceph-volume-provider-builder /lib/${LIB_DIR_PREFIX}-linux-gnu/librados.so.2 \
72-
/lib/${LIB_DIR_PREFIX}-linux-gnu/librbd.so.1 \
73-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libc.so.6 \
74-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libfmt.so.9 \
75-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libstdc++.so.6 \
76-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libgcc_s.so.1 \
77-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libssl.so.3 \
78-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libcryptsetup.so.12 \
79-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libcrypto.so.3 \
80-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libresolv.so.2 \
81-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libboost_thread.so.1.74.0 \
82-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libboost_iostreams.so.1.74.0 \
83-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libblkid.so.1 \
84-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libudev.so.1 \
85-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libibverbs.so.1 \
86-
/lib/${LIB_DIR_PREFIX}-linux-gnu/librdmacm.so.1 \
87-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libm.so.6 \
88-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libuuid.so.1 \
89-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libdevmapper.so.1.02.1 \
90-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libargon2.so.1 \
91-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libjson-c.so.5 \
92-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libz.so.1 \
93-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libbz2.so.1.0 \
94-
/lib/${LIB_DIR_PREFIX}-linux-gnu/liblzma.so.5 \
95-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libzstd.so.1 \
96-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libnl-route-3.so.200 \
97-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libnl-3.so.200 \
98-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libselinux.so.1 \
99-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libpthread.so.0 \
100-
/lib/${LIB_DIR_PREFIX}-linux-gnu/libpcre2-8.so.0 /lib/${LIB_DIR_PREFIX}-linux-gnu/
71+
COPY --from=ceph-volume-provider-builder /lib/${LIB_DIR_PREFIX}-linux-gnu/*.so* /lib/${LIB_DIR_PREFIX}-linux-gnu/
72+
#COPY --from=ceph-volume-provider-builder /lib/${LIB_DIR_PREFIX}-linux-gnu/librados.so.2 \
73+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/librbd.so.1 \
74+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libc.so.6 \
75+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libfmt.so.9 \
76+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libstdc++.so.6 \
77+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libgcc_s.so.1 \
78+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libssl.so.3 \
79+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libcryptsetup.so.12 \
80+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libcrypto.so.3 \
81+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libresolv.so.2 \
82+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libboost_thread.so.1.74.0 \
83+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libboost_iostreams.so.1.74.0 \
84+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libblkid.so.1 \
85+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libudev.so.1 \
86+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libibverbs.so.1 \
87+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/librdmacm.so.1 \
88+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libm.so.6 \
89+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libuuid.so.1 \
90+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libdevmapper.so.1.02.1 \
91+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libargon2.so.1 \
92+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libjson-c.so.5 \
93+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libz.so.1 \
94+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libbz2.so.1.0 \
95+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/liblzma.so.5 \
96+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libzstd.so.1 \
97+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libnl-route-3.so.200 \
98+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libnl-3.so.200 \
99+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libselinux.so.1 \
100+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libpthread.so.0 \
101+
#/lib/${LIB_DIR_PREFIX}-linux-gnu/libpcre2-8.so.0 /lib/${LIB_DIR_PREFIX}-linux-gnu/
101102
RUN mkdir -p /lib64
102103
COPY --from=ceph-volume-provider-builder /lib64/ld-linux-${LIB_DIR_PREFIX_MINUS}.so.2 /lib64/
103104
RUN mkdir -p /usr/lib/${LIB_DIR_PREFIX}-linux-gnu/ceph/

0 commit comments

Comments
 (0)