mirror of
https://github.com/ceph/ceph
synced 2025-04-01 00:26:47 +00:00
ceph.spec.in: Move four scripts from sbin to usr/bin
The ceph-create-keys, ceph-disk, ceph-disk-activate, and ceph-disk-prepare scripts are built in sbin, but debian installs them into usr/bin, and several utilities look for them there. This commit changes the RPM to install them in /usr/bin. (Bug #3921) Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
This commit is contained in:
parent
e91405d540
commit
e950ed07c3
14
ceph.spec.in
14
ceph.spec.in
@ -315,6 +315,12 @@ mkdir -p $RPM_BUILD_ROOT/var/lib/ceph/mds
|
||||
mkdir -p $RPM_BUILD_ROOT/var/lib/ceph/bootstrap-osd
|
||||
mkdir -p $RPM_BUILD_ROOT/var/lib/ceph/bootstrap-mds
|
||||
|
||||
# Makefile puts these in sbin, but we want to package them in usr/sbin
|
||||
mv -f $RPM_BUILD_ROOT/sbin/ceph-disk $RPM_BUILD_ROOT/usr/sbin/ceph-disk
|
||||
mv -f $RPM_BUILD_ROOT/sbin/ceph-disk-activate $RPM_BUILD_ROOT/usr/sbin/ceph-disk-activate
|
||||
mv -f $RPM_BUILD_ROOT/sbin/ceph-disk-prepare $RPM_BUILD_ROOT/usr/sbin/ceph-disk-prepare
|
||||
mv -f $RPM_BUILD_ROOT/sbin/ceph-create-keys $RPM_BUILD_ROOT/usr/sbin/ceph-create-keys
|
||||
|
||||
%if %{defined suse_version}
|
||||
# Fedora seems to have some problems with this macro, use it only on SUSE
|
||||
%fdupes -s $RPM_BUILD_ROOT/%{python_sitelib}
|
||||
@ -425,10 +431,10 @@ fi
|
||||
%{_libdir}/rados-classes/libcls_lock.so*
|
||||
%{_libdir}/rados-classes/libcls_kvs.so*
|
||||
%{_libdir}/rados-classes/libcls_refcount.so*
|
||||
/sbin/ceph-disk
|
||||
/sbin/ceph-disk-activate
|
||||
/sbin/ceph-disk-prepare
|
||||
/sbin/ceph-create-keys
|
||||
/usr/sbin/ceph-disk
|
||||
/usr/sbin/ceph-disk-activate
|
||||
/usr/sbin/ceph-disk-prepare
|
||||
/usr/sbin/ceph-create-keys
|
||||
/lib/udev/rules.d/95-ceph-osd.rules
|
||||
|
||||
#set up placeholder directories
|
||||
|
Loading…
Reference in New Issue
Block a user