Tasks #68116
closedTasks #63293: Implement fscrypt in libcephfs and cephfs-fuse
phase out fscrypt_uapi.h
0%
Description
Don't distribute fscrypt_uapi.h including kernel header info. https://github.com/chrisphoffman/ceph/blob/wip-fscrypt/src/client/fscrypt_uapi.h. We don't want to ship a header file with a different license within Ceph source tree.
Instead use header files provided in the linux kernel, for example:
https://rhel.pkgs.org/9/elrepo-testing-x86_64/kernel-ml-headers-6.11.0-1.el9.elrepo.x86_64.rpm.html
https://packages.debian.org/bookworm/linux-headers-6.1.0-25-amd64
Require this package AND use the appropriate header file.
Updated by Christopher Hoffman about 1 year ago
- Description updated (diff)
- Status changed from New to In Progress
Updated by Christopher Hoffman about 1 year ago
Tested manually on Ubuntu 22.04
Tested using shaman CentOS:
https://shaman.ceph.com/builds/ceph/wip-choffman-fscrypt-021825/e1ad7f3282db93c8d85e329130de482be2823cf1/crimson/426784/
Updated by Christopher Hoffman about 1 year ago
- Status changed from In Progress to Resolved
Builds successfully completed on Linux distros.
https://shaman.ceph.com/builds/ceph/wip-choffman-fscrypt/b119f799569bdd4fe9ec65402e8b67fe02e55734/