Actions
Bug #16787
closedCeph 10.2.2 handles --prefix and --sbindir configure options poorly
Status:
Closed
Priority:
Normal
Assignee:
-
Category:
build
Target version:
-
% Done:
0%
Source:
other
Tags:
Backport:
Regression:
Yes
Severity:
3 - minor
Reviewed:
Description
Ceph v10.2.2 with configure options --prefix='' --sbindir=/bin still installs files into "/usr/bin", "/usr/lib", and "/usr/sbin".
$ find ../installed/pkgs/ceph-10.2.2/usr/ | sed 's@^\.\./installed/pkgs/ceph-10\.2\.2@@' /usr/ /usr/sbin /usr/sbin/ceph-disk /usr/bin /usr/bin/ceph-detect-init /usr/lib /usr/lib/python2.7 /usr/lib/python2.7/site-packages /usr/lib/python2.7/site-packages/cephfs.so /usr/lib/python2.7/site-packages/rbd.so /usr/lib/python2.7/site-packages/ceph_detect_init /usr/lib/python2.7/site-packages/ceph_detect_init/__init__.pyc /usr/lib/python2.7/site-packages/ceph_detect_init/exc.py /usr/lib/python2.7/site-packages/ceph_detect_init/debian /usr/lib/python2.7/site-packages/ceph_detect_init/debian/__init__.pyc /usr/lib/python2.7/site-packages/ceph_detect_init/debian/__init__.py /usr/lib/python2.7/site-packages/ceph_detect_init/centos /usr/lib/python2.7/site-packages/ceph_detect_init/centos/__init__.pyc /usr/lib/python2.7/site-packages/ceph_detect_init/centos/__init__.py /usr/lib/python2.7/site-packages/ceph_detect_init/main.pyc /usr/lib/python2.7/site-packages/ceph_detect_init/suse /usr/lib/python2.7/site-packages/ceph_detect_init/suse/__init__.pyc /usr/lib/python2.7/site-packages/ceph_detect_init/suse/__init__.py /usr/lib/python2.7/site-packages/ceph_detect_init/__init__.py /usr/lib/python2.7/site-packages/ceph_detect_init/rhel /usr/lib/python2.7/site-packages/ceph_detect_init/rhel/__init__.pyc /usr/lib/python2.7/site-packages/ceph_detect_init/rhel/__init__.py /usr/lib/python2.7/site-packages/ceph_detect_init/exc.pyc /usr/lib/python2.7/site-packages/ceph_detect_init/main.py /usr/lib/python2.7/site-packages/ceph_detect_init/fedora /usr/lib/python2.7/site-packages/ceph_detect_init/fedora/__init__.pyc /usr/lib/python2.7/site-packages/ceph_detect_init/fedora/__init__.py /usr/lib/python2.7/site-packages/ceph_disk-1.0.0-py2.7.egg-info /usr/lib/python2.7/site-packages/ceph_disk-1.0.0-py2.7.egg-info/top_level.txt /usr/lib/python2.7/site-packages/ceph_disk-1.0.0-py2.7.egg-info/dependency_links.txt /usr/lib/python2.7/site-packages/ceph_disk-1.0.0-py2.7.egg-info/PKG-INFO /usr/lib/python2.7/site-packages/ceph_disk-1.0.0-py2.7.egg-info/entry_points.txt /usr/lib/python2.7/site-packages/ceph_disk-1.0.0-py2.7.egg-info/SOURCES.txt /usr/lib/python2.7/site-packages/ceph_disk-1.0.0-py2.7.egg-info/requires.txt /usr/lib/python2.7/site-packages/ceph_disk /usr/lib/python2.7/site-packages/ceph_disk/__init__.pyc /usr/lib/python2.7/site-packages/ceph_disk/main.pyc /usr/lib/python2.7/site-packages/ceph_disk/__init__.py /usr/lib/python2.7/site-packages/ceph_disk/main.py /usr/lib/python2.7/site-packages/rados.so /usr/lib/python2.7/site-packages/cephfs-0-py2.7.egg-info /usr/lib/python2.7/site-packages/cephfs-0-py2.7.egg-info/top_level.txt /usr/lib/python2.7/site-packages/cephfs-0-py2.7.egg-info/dependency_links.txt /usr/lib/python2.7/site-packages/cephfs-0-py2.7.egg-info/PKG-INFO /usr/lib/python2.7/site-packages/cephfs-0-py2.7.egg-info/SOURCES.txt /usr/lib/python2.7/site-packages/rbd-0-py2.7.egg-info /usr/lib/python2.7/site-packages/rbd-0-py2.7.egg-info/top_level.txt /usr/lib/python2.7/site-packages/rbd-0-py2.7.egg-info/dependency_links.txt /usr/lib/python2.7/site-packages/rbd-0-py2.7.egg-info/PKG-INFO /usr/lib/python2.7/site-packages/rbd-0-py2.7.egg-info/SOURCES.txt /usr/lib/python2.7/site-packages/rados-0-py2.7.egg-info /usr/lib/python2.7/site-packages/rados-0-py2.7.egg-info/top_level.txt /usr/lib/python2.7/site-packages/rados-0-py2.7.egg-info/dependency_links.txt /usr/lib/python2.7/site-packages/rados-0-py2.7.egg-info/PKG-INFO /usr/lib/python2.7/site-packages/rados-0-py2.7.egg-info/SOURCES.txt /usr/lib/python2.7/site-packages/ceph_detect_init-1.0.1-py2.7.egg-info /usr/lib/python2.7/site-packages/ceph_detect_init-1.0.1-py2.7.egg-info/top_level.txt /usr/lib/python2.7/site-packages/ceph_detect_init-1.0.1-py2.7.egg-info/dependency_links.txt /usr/lib/python2.7/site-packages/ceph_detect_init-1.0.1-py2.7.egg-info/PKG-INFO /usr/lib/python2.7/site-packages/ceph_detect_init-1.0.1-py2.7.egg-info/entry_points.txt /usr/lib/python2.7/site-packages/ceph_detect_init-1.0.1-py2.7.egg-info/SOURCES.txt /usr/lib/python2.7/site-packages/ceph_detect_init-1.0.1-py2.7.egg-info/requires.txt $
This mostly worked in Ceph v0.94.6 (mount.ceph and mount.fuse.ceph got installed into /sbin, but other things were all fine).
Actions