Skip to content

Commit 1eaa333

Browse files
authored
Merge pull request #216 from ocaisa/update_cvmfs
Upgrade CernVM-FS to 2.13.0 in containers
2 parents a9e87de + fb2b639 commit 1eaa333

5 files changed

Lines changed: 13 additions & 11 deletions

.github/workflows/build-publish-containers.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343

4444
steps:
4545
- name: Check out the repo
46-
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
46+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4747

4848
- name: Set up QEMU
4949
uses: docker/setup-qemu-action@e81a89b1732b9c48d79cd809d8d81d79c4647a18 # v2.1.0
@@ -52,7 +52,7 @@ jobs:
5252
uses: docker/setup-buildx-action@8c0edbc76e98fa90f69d9a2c020dcb50019dc325 # v2.2.1
5353

5454
- name: Cache Docker layers
55-
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7 # v3.0.11
55+
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
5656
with:
5757
path: /tmp/.buildx-cache
5858
key: ${{ runner.os }}-buildx-${{ matrix.platform }}-${{ matrix.tag }}

containers/Dockerfile.EESSI-build-node-debian-sid

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ARG cvmfsversion=2.11.5
1+
ARG cvmfsversion=2.13.0
22
ARG archspecversion=0.2.2
33
ARG awscliversion=1.32.22
44
ARG fuseoverlayfsversion=1.10

containers/Dockerfile.EESSI-build-node-debian11

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ARG cvmfsversion=2.11.5
1+
ARG cvmfsversion=2.13.0
22
ARG awscliversion=1.32.22
33
ARG fuseoverlayfsversion=1.10
44

containers/Dockerfile.EESSI-client-rocky8

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ARG cvmfsversion=2.11.5
1+
ARG cvmfsversion=2.13.0
22
# Stick to old version of fuse-overlayfs due to issues with newer versions
33
# (cfr. https://github.com/containers/fuse-overlayfs/issues/232)
44
ARG fuseoverlayfsversion=1.10

containers/build-or-download-cvmfs-debs.sh

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,23 @@ fi
1616

1717
os="${distro}${release}"
1818

19-
if [ "$arch" = "arm64" ] || [ "$arch" = "riscv64" ] || [ "${os}" = "debian13" ]
19+
if [ "$arch" = "riscv64" ] || [ "${os}" = "debian13" ]
2020
then
21-
apt-get install -y devscripts libfuse3-dev cmake cpio libcap-dev libssl-dev libfuse-dev pkg-config libattr1-dev python3-dev python3-setuptools python3-dev python3-setuptools uuid-dev libz-dev lsb-release
21+
apt-get install -y devscripts libfuse3-dev cmake cpio golang libcap-dev libssl-dev libfuse-dev pkg-config libattr1-dev python3-dev python3-setuptools python3-dev python3-setuptools uuid-dev libz-dev lsb-release
2222
cd /tmp
2323
wget https://github.com/cvmfs/cvmfs/archive/refs/tags/cvmfs-${cvmfsversion}.tar.gz
2424
tar xzf cvmfs-${cvmfsversion}.tar.gz
2525
cd cvmfs-cvmfs-${cvmfsversion}
2626
mkdir /root/deb
27-
sed -i 's/Architecture: i386 amd64 armhf arm64/Architecture: i386 amd64 armhf arm64 riscv64/' packaging/debian/cvmfs/control.in
28-
sed -i 's/python-dev/python3-dev/' packaging/debian/cvmfs/control.in
29-
sed -i 's/python-setuptools/python3-setuptools/' packaging/debian/cvmfs/control.in
27+
sed -i 's/amd64 armhf arm64/amd64 armhf arm64 riscv64/' packaging/debian/cvmfs/control*
28+
sed -i 's/python-dev/python3-dev/' packaging/debian/cvmfs/control*
29+
sed -i 's/python-setuptools/python3-setuptools/' packaging/debian/cvmfs/control*
30+
# debian13 has libfuse3-4
31+
[ $os = "debian13" ] && sed -i 's/libfuse3-3/libfuse3-4/' packaging/debian/cvmfs/control*
3032
if [ "$arch" = "riscv64" ]
3133
then
3234
# valgrind is not available (yet) for RISC-V
33-
sed -i 's/, valgrind//' packaging/debian/cvmfs/control.in
35+
sed -i 's/, valgrind//' packaging/debian/cvmfs/control*
3436
# for RISC-V we need to run autoreconf, see:
3537
# https://github.com/cvmfs/cvmfs/pull/3446
3638
wget https://github.com/cvmfs/cvmfs/pull/3446.patch

0 commit comments

Comments
 (0)