Compare commits

..

No commits in common. "9ef70b29698b768768fab79d0ba2a18cf4f6c57c" and "7d72f5bc5ca51772379a66f317170f5b0122fa99" have entirely different histories.

1 changed files with 14 additions and 15 deletions

View File

@ -9,7 +9,7 @@ RUN --mount=type=cache,target=/var/cache \
RUN --mount=type=cache,target=/var/cache \
dnf install -y \
--downloadonly \
--downloaddir=/rpms \
--downloaddir=/var/cache/rpms \
--setopt=install_weak_deps=0 \
collectd \
collectd-chrony \
@ -19,22 +19,21 @@ RUN --mount=type=cache,target=/var/cache \
collectd-write_prometheus \
&& :
FROM registry.fedoraproject.org/fedora-minimal:40
RUN --mount=type=cache,target=/var/cache \
--mount=type=bind,from=build,source=/rpms,target=/rpms \
microdnf install -y \
--setopt=install_weak_deps=0 \
cpio \
&& rpm -ivh -f --nodeps \
/rpms/collectd*.rpm \
/rpms/lm_sensors-libs-*.rpm \
/rpms/libmicrohttpd-*.rpm \
/rpms/libmnl-*.rpm \
/rpms/protobuf-c-*.rpm \
&& rpm2cpio /rpms/nut-client-*.rpm \
rpm -ivh -f --nodeps --root=/sysroot \
/var/cache/rpms/collectd*.rpm \
/var/cache/rpms/libi2c-*.rpm \
/var/cache/rpms/libmicrohttpd-*.rpm \
/var/cache/rpms/libmnl-*.rpm \
/var/cache/rpms/protobuf-c-*.rpm \
&& cd /sysroot \
&& rpm2cpio /var/cache/rpms/nut-client-*.rpm \
| cpio -i './usr/lib*/libupsclient.so.6*' \
&& :
FROM registry.fedoraproject.org/fedora-minimal:40
COPY --from=build /sysroot /
ENTRYPOINT ["/usr/sbin/collectd", "-f"]