diff options
author | Christian Brunner <chb@muc.de> | 2010-07-09 11:13:04 +0200 |
---|---|---|
committer | Sage Weil <sage@newdream.net> | 2010-07-09 09:38:12 -0700 |
commit | 8ec5134aad7095a31660abebd8ce8daaa444d06c (patch) | |
tree | e53555d04b9b5078d2020c36d5ddea675e30824b /ceph.spec.in | |
parent | bf047a644ce0fa0c8d08c82411b219fc2bab9c99 (diff) | |
download | ceph-8ec5134aad7095a31660abebd8ce8daaa444d06c.tar.gz |
ceph.spec.in: add a build option for radosgw (--with radosgw)
Signed-off-by: Sage Weil <sage@newdream.net>
Diffstat (limited to 'ceph.spec.in')
-rw-r--r-- | ceph.spec.in | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/ceph.spec.in b/ceph.spec.in index 5a3d7440ef0..bb05f1f38bd 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -1,3 +1,5 @@ +%define with_radosgw %{?_with_radosgw: 1} %{!?_with_radosgw: 0} + Name: ceph Version: @VERSION@ Release: 4%{?dist} @@ -35,12 +37,30 @@ Requires: %{name} = %{version}-%{release} %description devel This package contains the headers needed to develop programs that use Ceph. +%if %{with_radosgw} +%package radosgw +Summary: rados REST gateway +Group: Development/Libraries +Requires: mod_fcgid +BuildRequires: fcgi-devel +BuildRequires: expat-devel + +%description radosgw +radosgw is an S3 HTTP REST gateway for the RADOS object store. It is +implemented as a FastCGI module using libfcgi, and can be used in +conjunction with any FastCGI capable web server. +%endif + %prep %setup -q %build ./autogen.sh +%if %{with_radosgw} +%{configure} --without-hadoop --with-radosgw +%else %{configure} --without-hadoop +%endif make -j$(getconf _NPROCESSORS_ONLN) CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" %install @@ -151,6 +171,12 @@ fi %{_libdir}/librados.so %{_libdir}/rados-classes/libcls_rbd.so +%if %{with_radosgw} +%files radosgw +%{_bindir}/radosgw +%{_bindir}/radosgw_admin +%endif + %changelog * Fri Apr 30 2010 Sage Weil <sage@newdream.net> 0.19.1-5 - Remove java deps (no need to build hadoop by default) |