Project

General

Profile

Bug #9404

rpm: mount.fuse.ceph is installed in /usr/sbin instead of /sbin

Added by Sage Weil almost 6 years ago. Updated over 4 years ago.

Status:
Won't Fix
Priority:
Urgent
Assignee:
Category:
rpm
Target version:
-
% Done:

0%

Source:
Community (user)
Tags:
Backport:
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature:

Related issues

Related to devops - Fix #16598: mount.ceph: move from ceph-base to ceph-common and add symlink in /sbin for SUSE Resolved 07/06/2016

History

#1 Updated by Sage Weil almost 6 years ago

  • Assignee set to Boris Ranto

#2 Updated by Sage Weil over 4 years ago

  • Status changed from New to Won't Fix

/sbin symlinks to /usr/sbin, so it doesn't matter.

#3 Updated by Nathan Cutler over 4 years ago

Installing it to /sbin would be as simple as dropping this line: https://github.com/ceph/ceph/blob/master/ceph.spec.in#L807

/sbin is a separate directory in SLE/openSUSE.

Do you remember why this was considered a bug?

#4 Updated by Nathan Cutler over 4 years ago

Ah! From https://github.com/coreos/bugs/issues/358

A bit of context. If you create a new filesystem, and want to be able to mount it using mount -t myfs, the way mount works is that you have to install a binary named mount.myfs in /sbin. As far as I'm aware, this cannot be changed; the directory that mount searches in is fixed as /sbin

I see that in openSUSE the helpers are either installed in /sbin directly, or they installed in /usr/sbin with a symlink in /sbin.

#5 Updated by Nathan Cutler about 4 years ago

  • Related to Fix #16598: mount.ceph: move from ceph-base to ceph-common and add symlink in /sbin for SUSE added

Also available in: Atom PDF