From: Jakub Bogusz Date: Fri, 22 May 2020 15:00:43 +0000 (+0200) Subject: - fix shebangs X-Git-Tag: auto/th/ceph-12.2.13-1~13 X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=e3919159a47cdbf97b403765bf1cb1caeb5b449e;p=packages%2Fceph.git - fix shebangs --- diff --git a/ceph.spec b/ceph.spec index 3c12d05..4b69581 100644 --- a/ceph.spec +++ b/ceph.spec @@ -40,7 +40,7 @@ Patch0: %{name}-init-fix.patch Patch1: %{name}.logrotate.patch Patch2: cxx.patch Patch3: boost.patch -URL: http://ceph.com/ +URL: https://ceph.io/ %{?with_accelio:BuildRequires: accelio-devel} BuildRequires: autoconf >= 2.59 BuildRequires: automake @@ -76,6 +76,7 @@ BuildRequires: pkgconfig BuildRequires: python >= 1:2.4 %{?with_rocksdb:BuildRequires: rocksdb-devel} BuildRequires: rpmbuild(macros) >= 1.671 +BuildRequires: sed >= 4.0 BuildRequires: snappy-devel BuildRequires: udev-devel BuildRequires: xfsprogs-devel @@ -218,6 +219,13 @@ Agenci OCF do monitorowania procesów Cepha. %patch2 -p1 %patch3 -p0 +%{__sed} -i -e '1s,/usr/bin/env python$,%{__python},' \ + src/{ceph-create-keys,ceph-disk,ceph-rest-api} \ + src/brag/client/ceph-brag + +# adjust rule used to create ceph from ceph.in +%{__sed} -i -e 's,"#!/usr/bin/env python","#!%{__python}",' src/Makefile-client.am + %build %{__libtoolize} %{__aclocal} -I m4 @@ -361,7 +369,9 @@ fi %attr(755,root,root) /sbin/ceph-disk-udev %attr(755,root,root) /sbin/mount.ceph %attr(755,root,root) /sbin/mount.fuse.ceph +%if "%{_libexecdir}" != "%{_libdir}" %dir %{_libexecdir}/ceph +%endif %attr(755,root,root) %{_libexecdir}/ceph/ceph-osd-prestart.sh %dir %{_libdir}/ceph %{_libdir}/ceph/ceph_common.sh