From 6773ddc3f3385311935a40ea512c138a351898d2 Mon Sep 17 00:00:00 2001 From: openeuler_bot Date: Tue, 11 Nov 2025 00:07:22 +0000 Subject: [PATCH] 24.03-lts-sp2 update lizardfs to 3.12.0 --- .../lizardfs/3.12.0/24.03-lts-sp2/Dockerfile | 18 ++++++++++++++++++ Storage/lizardfs/README.md | 1 + Storage/lizardfs/doc/image-info.yml | 1 + Storage/lizardfs/meta.yml | 4 +++- 4 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 Storage/lizardfs/3.12.0/24.03-lts-sp2/Dockerfile diff --git a/Storage/lizardfs/3.12.0/24.03-lts-sp2/Dockerfile b/Storage/lizardfs/3.12.0/24.03-lts-sp2/Dockerfile new file mode 100644 index 00000000..c163b858 --- /dev/null +++ b/Storage/lizardfs/3.12.0/24.03-lts-sp2/Dockerfile @@ -0,0 +1,18 @@ +ARG BASE=openeuler/openeuler:24.03-lts-sp2 +FROM ${BASE} + +ARG VERSION=3.12.0 + +RUN yum install -y \ + fmt fmt-devel git gcc gcc-c++ fuse-devel cmake pkgconfig unzip spdlog-devel \ + zlib-devel asciidoc Judy-devel libdb-devel boost-devel pam-devel make && \ + yum clean all + +RUN git clone https://github.com/lizardfs/lizardfs.git +WORKDIR /lizardfs +RUN sed -i "s/fsync(ctx, fileinfo)/fsync(ctx, fileinfo, ec)/g" src/mount/client/client.cc && \ + sed -i "s/readlink(ctx, inode)/readlink(ctx, inode, ec)/g" src/mount/client/client.cc && \ + sed -i "s/first(\*reinterpret_cast(first_data.data())), second(b)/first_data{}, first(\*reinterpret_cast(first_data.data())), second(b)/g" src/common/judy_map.h && \ + ./configure && \ + make -j4 && \ + make install \ No newline at end of file diff --git a/Storage/lizardfs/README.md b/Storage/lizardfs/README.md index 76c73c84..f9688fd6 100644 --- a/Storage/lizardfs/README.md +++ b/Storage/lizardfs/README.md @@ -18,6 +18,7 @@ The tag of each `lizardfs` docker image is consist of the version of `lizardfs` | Tag | Currently | Architectures | |--------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------|---------------| +|[3.12.0-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Storage/lizardfs/3.12.0/24.03-lts-sp2/Dockerfile) | lizardfs 3.12.0 on openEuler 24.03-LTS-SP2 | amd64, arm64 | | [3.12.0-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Storage/lizardfs/3.12.0/24.03-lts-sp1/Dockerfile) | LizardFS 3.12.0 on openEuler 24.03-LTS-SP1 | amd64, arm64 | # Usage diff --git a/Storage/lizardfs/doc/image-info.yml b/Storage/lizardfs/doc/image-info.yml index 4e1271dd..5951eda8 100644 --- a/Storage/lizardfs/doc/image-info.yml +++ b/Storage/lizardfs/doc/image-info.yml @@ -11,6 +11,7 @@ tags: | | Tag | Currently | Architectures | |----------|-------------|------------------| + |[3.12.0-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Storage/lizardfs/3.12.0/24.03-lts-sp2/Dockerfile) | lizardfs 3.12.0 on openEuler 24.03-LTS-SP2 | amd64, arm64 | |[3.12.0-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Storage/lizardfs/3.12.0/24.03-lts-sp1/Dockerfile)| LizardFS 3.12.0 on openEuler 24.03-LTS-SP1 | amd64, arm64 | download: | diff --git a/Storage/lizardfs/meta.yml b/Storage/lizardfs/meta.yml index 64d7f797..8f797cf4 100644 --- a/Storage/lizardfs/meta.yml +++ b/Storage/lizardfs/meta.yml @@ -1,2 +1,4 @@ 3.12.0-oe2403sp1: - path: 3.12.0/24.03-lts-sp1/Dockerfile \ No newline at end of file + path: 3.12.0/24.03-lts-sp1/Dockerfile +3.12.0-oe2403sp2: + path: 3.12.0/24.03-lts-sp2/Dockerfile \ No newline at end of file -- Gitee