Project

General

Profile

Actions

Bug #16787

closed

Ceph 10.2.2 handles --prefix and --sbindir configure options poorly

Added by Roy Keene almost 8 years ago. Updated almost 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
build
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
Regression:
Yes
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

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

Also available in: Atom PDF