Bug #11955
/sbin/mkcephfs is not packaged on Firefly / CentOS 6
0%
Description
https://github.com/ceph/ceph/commit/efbca0465c2946e113771966df08cf7cf37b1196 added mkcephfs to the files listing, but this path is only correct for CentOS 7. In CentOS 6, it's installed to /sbin/mkcephfs
instead.
This causes rpmbuild to fail to build the tip of the firefly branch on EL6.
Related issues
Associated revisions
ceph.spec.in: package mkcephfs on EL6
Commit efbca0465c2946e113771966df08cf7cf37b1196 added mkcephfs to the
RPM %files listing, but this /usr/sbin path is only correct for CentOS
7. In CentOS 6, the utility is present at /sbin/mkcephfs instead. This
causes rpmbuild to fail to build the tip of the firefly branch on EL6.
Adjust the RPM %files list so we properly package mkcephfs on both EL7
and EL6.
http://tracker.ceph.com/issues/11955 Refs: #11955
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
History
#1 Updated by Ken Dreyer over 4 years ago
- Status changed from In Progress to Fix Under Review
Firefly PR: https://github.com/ceph/ceph/pull/4924
Please note that this issue only affects Firefly, because mkcephfs is not present in Hammer and above.
#2 Updated by Yuri Weinstein over 4 years ago
Is this related to #11922 ?
#3 Updated by Ken Dreyer over 4 years ago
Yuri Weinstein wrote:
Is this related to #11922 ?
Quite possibly! I was wondering why the CentOS 6 gitbuilder didn't catch this until now :) Maybe it did, and I didn't know where to look.
#4 Updated by Ken Dreyer over 4 years ago
- Status changed from Fix Under Review to Resolved
Sage has merged the above PR just now, so this fix will be in the next Firefly release, v0.80.10.
#5 Updated by Ken Dreyer over 4 years ago
To clarify - this fix is not needed in Hammer, master, or anywhere else. Just firefly.
#6 Updated by Loic Dachary over 4 years ago
- Release set to firefly