From 827e1410ca0483380e2d11abac1c6a5e98c552a8 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 | 4 ++-- scripts/Dockerfile.devel | 1 + scripts/Dockerfile.test | 1 + 4 files changed, 5 insertions(+), 2 deletions(-) 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..e9eca403c5a8 100644 --- a/docs/development-guide.md +++ b/docs/development-guide.md @@ -24,8 +24,8 @@ 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 - [go-ceph installation + `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. * Run 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 \