1- ARG cvmfsversion=2.11.2
1+ ARG cvmfsversion=2.11.5
22# Stick to old version of fuse-overlayfs due to issues with newer versions
33# (cfr. https://github.com/containers/fuse-overlayfs/issues/232)
44ARG fuseoverlayfsversion=1.10
55
6- FROM centos:7 AS prepare-rpm
6+ FROM rockylinux:8 AS prepare-rpm
77ARG cvmfsversion
88COPY ./containers/build-or-download-cvmfs-rpms.sh /build-or-download-cvmfs-rpms.sh
99RUN sh /build-or-download-cvmfs-rpms.sh ${cvmfsversion}
1010
1111
12- FROM centos:7 AS build-fuse-overlayfs
12+ FROM rockylinux:8 AS build-fuse-overlayfs
1313ARG fuseoverlayfsversion
1414RUN yum install -y wget fuse3-devel autoconf automake gcc make tar
1515RUN wget https://github.com/containers/fuse-overlayfs/archive/refs/tags/v${fuseoverlayfsversion}.tar.gz \
@@ -18,17 +18,18 @@ RUN wget https://github.com/containers/fuse-overlayfs/archive/refs/tags/v${fuseo
1818 && ./autogen.sh && ./configure && make && make install
1919
2020
21- FROM centos:7
21+ FROM rockylinux:8
2222ARG cvmfsversion
2323
2424COPY --from=prepare-rpm /root/rpmbuild/RPMS /root/rpmbuild/RPMS
2525COPY --from=build-fuse-overlayfs /usr/local/bin/fuse-overlayfs /usr/local/bin/fuse-overlayfs
2626
2727RUN yum install -y sudo vim openssh-clients lsof strace
28- RUN yum install -y /root/rpmbuild/RPMS/$(uname -m)/cvmfs-${cvmfsversion}-1.el7.$(uname -m).rpm \
29- /root/rpmbuild/RPMS/$(uname -m)/cvmfs-fuse3-${cvmfsversion}-1.el7.$(uname -m).rpm \
30- /root/rpmbuild/RPMS/$(uname -m)/cvmfs-libs-${cvmfsversion}-1.el7.$(uname -m).rpm \
31- http://ecsft.cern.ch/dist/cvmfs/cvmfs-config/cvmfs-config-default-latest.noarch.rpm
28+ RUN elversion="$(rpm -q --queryformat '%{RELEASE}' rpm | cut -d '.' -f 2)" \
29+ && yum install -y /root/rpmbuild/RPMS/$(uname -m)/cvmfs-${cvmfsversion}-1.${elversion}.$(uname -m).rpm \
30+ /root/rpmbuild/RPMS/$(uname -m)/cvmfs-fuse3-${cvmfsversion}-1.${elversion}.$(uname -m).rpm \
31+ /root/rpmbuild/RPMS/$(uname -m)/cvmfs-libs-${cvmfsversion}-1.${elversion}.$(uname -m).rpm \
32+ http://ecsft.cern.ch/dist/cvmfs/cvmfs-config/cvmfs-config-default-latest.noarch.rpm
3233RUN yum install -y https://github.com/EESSI/filesystem-layer/releases/download/latest/cvmfs-config-eessi-latest.noarch.rpm
3334
3435# download binary for specific version of fuse-overlayfs
0 commit comments