From 58068cfba8459dcd55feddae5b5e1c2ff56345c3 Mon Sep 17 00:00:00 2001 From: Riya Singhal Date: Tue, 21 Nov 2023 19:49:24 +0530 Subject: [PATCH] rebase: install libcephfs-devel Signed-off-by: Riya Singhal --- deploy/cephcsi/image/Dockerfile | 1 + docs/development-guide.md | 2 +- scripts/Dockerfile.devel | 1 + scripts/Dockerfile.test | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/deploy/cephcsi/image/Dockerfile b/deploy/cephcsi/image/Dockerfile index 1baaa7c4f85b..b7cebdfc2494 100644 --- a/deploy/cephcsi/image/Dockerfile +++ b/deploy/cephcsi/image/Dockerfile @@ -38,6 +38,7 @@ RUN ${GOROOT}/bin/go version && ${GOROOT}/bin/go env RUN dnf -y install --nodocs \ librados-devel librbd-devel \ + librados-devel libcephfs-devel \ /usr/bin/cc \ make \ git \ diff --git a/docs/development-guide.md b/docs/development-guide.md index da57a3e15dd1..5eeec42c5063 100644 --- a/docs/development-guide.md +++ b/docs/development-guide.md @@ -24,7 +24,7 @@ it is **highly** encouraged to: * Ceph-CSI uses the native Ceph libraries through the [go-ceph package](https://github.com/ceph/go-ceph). It is required to install the Ceph C headers in order to compile Ceph-CSI. The packages are called - `librados-devel` and `librbd-devel` on many Linux distributions. See the + `librados-devel` , `librbd-devel` and `libcephfs-devel` on many Linux distributions. See the [go-ceph installation instructions](https://github.com/ceph/go-ceph#installation) for more details. diff --git a/scripts/Dockerfile.devel b/scripts/Dockerfile.devel index 7e67ef57d8f7..c5e44e95bdb7 100644 --- a/scripts/Dockerfile.devel +++ b/scripts/Dockerfile.devel @@ -29,6 +29,7 @@ RUN dnf -y install \ gcc \ librados-devel \ librbd-devel \ + libcephfs-devel \ && dnf -y update \ && dnf clean all \ && rm -rf /var/cache/yum \ diff --git a/scripts/Dockerfile.test b/scripts/Dockerfile.test index d9d5a7e2051b..40582cadb921 100644 --- a/scripts/Dockerfile.test +++ b/scripts/Dockerfile.test @@ -33,6 +33,7 @@ RUN source /build.env \ findutils \ librados-devel \ librbd-devel \ + libcephfs-devel \ openssl \ rubygems \ ShellCheck \