summaryrefslogtreecommitdiff
path: root/ceph.spec.in
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'next'Gary Lowell2013-05-061-0/+1
|\
| * ceph.spec.in: remove twice listed ceph-coverageDanny Al-Gaaf2013-05-061-1/+0
| | | | | | | | Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
| * ceph.spec: add some files to cephDanny Al-Gaaf2013-05-061-0/+2
| | | | | | | | | | | | | | Add installed, but not packaged files to ceph-test (ceph-monstore-tool, ceph-osdomap-tool) rpm file section. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
| * ceph.spec: require xfsprogsSage Weil2013-05-031-0/+1
| | | | | | | | | | | | | | This is needed when creating new OSDs (via ceph-disk). At least for most people. Eventually we'll want to include btrfs here. Signed-off-by: Sage Weil <sage@inktank.com>
* | ceph.spec.in: remove twice listed ceph-coverageDanny Al-Gaaf2013-05-061-1/+0
| | | | | | | | Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* | ceph.spec: add some files to cephDanny Al-Gaaf2013-05-061-0/+2
| | | | | | | | | | | | | | Add installed, but not packaged files to ceph-test (ceph-monstore-tool, ceph-osdomap-tool) rpm file section. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* | Merge remote-tracking branch 'gh/next'Sage Weil2013-04-261-14/+4
|\ \ | |/
| * ceph.spec.in: remove conditional checks on tcmallocGary Lowell2013-04-261-14/+4
| | | | | | | | | | | | tcmalloc is available on all supported platforms now. Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
* | Merge remote-tracking branch 'gh/next'Sage Weil2013-04-241-1/+7
|\ \ | |/ | | | | | | Conflicts: ceph.spec.in
| * ceph-disk: OSD hotplug fixes for CentosGary Lowell2013-04-221-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Two fixes for Centos 6.3 and other systems with udev versions prior to 172. The disk peristant name using the GPT UUID does not exist, so use the by_path persistent name instead for the journal symlink. The gpt label fields are not available for use in udev rules. Add ceph-disk-udev wrapper script that extracts the partition type guid from the label and calls ceph-disk-activate if it is a ceph guid type. (Bug #4632) Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
| * build: Add new package dependenciesGary Lowell2013-04-181-0/+1
| | | | | | | | | | | | | | | | | | | | Add libboost-system-dev (bug #4725). Add hdparm to rpm installation requirements. The hdparm command is used to determin if write-caching is enabled on the journal device. Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
* | Merge branch 'wip-4725' Add build dependencies (Bug 4725)Gary Lowell2013-04-181-0/+1
|\ \
| * | build: Add new package dependenciesGary Lowell2013-04-181-0/+1
| |/ | | | | | | | | | | | | | | | | | | Add libboost-system-dev (bug #4725). Add hdparm to rpm installation requirements. The hdparm command is used to determin if write-caching is enabled on the journal device. Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
* | ceph.spec.in: use %{_sbindir} macro againDanny Al-Gaaf2013-04-151-3/+3
|/ | | | | | | | Commit ae71b576a7396bf44f052845af7561cc0436486a change some paths again to absolute path to /usr/sbin. Use the correct macro %{_sbindir} again as done in 4b90a958d11059bf470897cbedf460cd9c159dd6. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* init-radosgw.sysv: New radosgw init file for rpm based systemsGary Lowell2013-04-111-4/+4
| | | | | | | | | | | | Added init-radosgw.sys file for rpm based systems, added it to the tarball list in the makefile, and updated the specfile to install it. Also added the a dependency in ceph since it uses utility routes from that package (On debian systems these are packaged in ceph-common). Incorporated review comments from Alex. (Bug #4571) Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Reviewed-by: Alexandre Marangone <alexandre.marangone@inktank.com>
* ceph.spec.in: add installed but not packaged files to ceph-testDanny Al-Gaaf2013-04-041-0/+2
| | | | Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* ceph.spec.in: remove some twice created directoriesDanny Al-Gaaf2013-04-041-4/+1
| | | | Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* ceph.spec.in: fix udev rules.d files handlingDanny Al-Gaaf2013-04-041-3/+3
| | | | | | | | Move 50-rbd.rules into the ceph base package since the related ceph-rbdnamer binary is part of this package. Use correct install pattern. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* ceph.spec.in: use macros for standard directoriesDanny Al-Gaaf2013-04-041-8/+8
| | | | Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* ceph.spec.in: reorder and fix ceph file listDanny Al-Gaaf2013-04-041-24/+20
| | | | | | | | Reorder file list of ceph package. Fix handling of placeholder directories, make use of directories marcros like %{_localstatedir} for /var. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* ceph.spec.in: don't move ceph-disk* and ceph-create-keys aroundDanny Al-Gaaf2013-04-041-5/+0
| | | | | | | Don't move these files around, they get installed now directly to %{_sbindir}. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* ceph.spec.in: use %{_sbindir} instead of /usr/sbinDanny Al-Gaaf2013-04-041-13/+13
| | | | | | | Use %{_sbindir} macro which points to /usr/sbin instead of hard coded path. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* ceph.spec.in: Add python-argparse dependencyGary Lowell2013-03-281-0/+1
| | | | | | The python-argparse package is needed by ceph-create-keys script. Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
* ceph.spec.in: Move four scripts from sbin to usr/binGary Lowell2013-03-281-4/+10
| | | | | | | | | 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>
* Merge branch 'next'Sage Weil2013-03-231-9/+0
|\
| * preserve /var/lib/ceph on deb/rpm purgeSage Weil2013-03-221-9/+0
| | | | | | | | | | | | | | | | We should clobber configuration and log data, but *not* user data. Leave /var/lib/ceph alone. Signed-off-by: Sage Weil <sage@inktank.com> Reviewed-by: Gary Lowell <gary.lowell@inktank.com>
* | ceph-disk: install and packageSage Weil2013-03-191-0/+1
|/ | | | Signed-off-by: Sage Weil <sage@inktank.com>
* pybind/cephfs: Add initial py wrappers for cephfs.Sam Lang2013-03-161-0/+1
| | | | | | | | Initial Support for python bindings to libcephfs for testing MDS backtraces with a the python script test-backtraces.py. Signed-off-by: Sam Lang <sam.lang@inktank.com> Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
* ceph.spec.in: Additional clean-up on package removalGary Lowell2013-03-151-0/+14
| | | | | | | | | When removing the last instance of ceph, also remove the files created by ceph during operation. These consist of the files under /var/lib/ceph, /etc/ceph, and /var/log/ceph. Bug #4415. Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Reviewed-by: Sage Weil <sage@inktank.com>
* Missed adding rados_types.hpp to packageDavid Zafman2013-03-061-0/+1
| | | | | | | | Caused by 3bd48cbbadb7908dd833ccde75359f085828fc5c feature 4207 implementation Signed-off-by: David Zafman <david.zafman@inktank.com> Reviewed-by: Gary Lowell <gary.lowell@inktank.com>
* Merge pull request #85 from dalgaaf/wip-da-spec-1Gary Lowell2013-03-011-2/+17
|\ | | | | | | | | | | Fix package requirements to get sgdisk and merge some changes back from SUSE spec file. Reviewed-by: Gary Lowell <gary.lowell@inktank.com>
| * ceph.spec.in: merge fdupes support from SUSE packagesDanny Al-Gaaf2013-03-011-0/+7
| | | | | | | | | | | | | | | | Use fdupes to avoid duplicated files as done in the SUSE packages. Since it doesn't work as expected on Fedora/RHEL do this only on SUSE based distros. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
| * ceph.spec.in: add on non-RHEL sharutils to 'BuildRequires:'Danny Al-Gaaf2013-03-011-0/+3
| | | | | | | | | | | | Add sharutils to 'BuildRequires:', needed for configure. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
| * ceph.spec.in: fix 'Requires:' to get sgdisk into the systemDanny Al-Gaaf2013-03-011-2/+7
| | | | | | | | | | | | | | | | Fix package Requirements to get sgdisk. On RHEL/CentOS/Fedora the package is gdisk. On SUSE/openSUSE < 12.2 it's scsirastools on openSUSE >= 12.2 it's in gptfdisk. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* | ceph.spec.in: Require gptfdisk for Suse, gdisk for otherwiseGary Lowell2013-03-011-1/+2
|/ | | | Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
* ceph.spec.in: gdisk for for rpm based systems instead of gptfdisk.Gary Lowell2013-02-281-1/+1
| | | | Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
* ceph.spec.in: add new Requires from ceph-disk-prepareDanny Al-Gaaf2013-02-281-0/+4
| | | | | | | Added new Requires from ceph-disk-prepare: cryptsetup, gptfdisk, parted and util-linux. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* ceph.spec.in: fix leveldb handlingDanny Al-Gaaf2013-02-271-1/+1
| | | | | | | | | | There is no need to add leveldb as 'Requires:'. The RPM build system will find this dependency by itself. Add leveldb-devel to BuildRequires: since this is what the package really needs to build ceph correctly with libleveldb1. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* Build: Change build to always use system leveldbGary Lowell2013-02-261-0/+1
| | | | | | | | | Dynamically link to the leveldb installed on the system rather than statically linking ceph copy. Remove the --with-system-leveldb config option, and add a requirement for leveldb libraries for rpm and debian packages. Bug 3945. Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
* ceph.spec.in: Create placeholder directorys under /var/lib/ceph (Bug 4119)Gary Lowell2013-02-251-0/+21
| | | | Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
* ceph.spec.in: add new filesDanny Al-Gaaf2013-02-251-0/+3
| | | | | | Add new files to spec file since they get installed. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* Merge remote-tracking branch 'gh/wip-deploy'Sage Weil2013-02-161-0/+2
|\ | | | | | | Reviewed-by: Gary Lowell <gary.lowell@inktank.com>
| * udev: trigger ceph-disk-activate directly from udevSage Weil2013-02-131-0/+2
| | | | | | | | | | | | There is no need to depend on upstart for this. Signed-off-by: Sage Weil <sage@inktank.com>
* | ceph.spec.in: remove librados2 requirement from librbd1Danny Al-Gaaf2013-02-141-1/+0
| | | | | | | | | | | | | | Remove librados2 requirement from librbd1. The RPM build system will find the dependency by itself. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* | ceph.spec.in: cleanup requirements of fuse packagesDanny Al-Gaaf2013-02-141-6/+0
|/ | | | | | | | Cleanup the Requires: list of the fuse packages. Remove fuse-libs, libstdc++, libuuid. Don't add libraries to the list, the RPM build system will find the dependencies by itself. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* specfile: Add ceph-coverage to list of binariesSam Lang2013-02-131-0/+1
| | | | Signed-off-by: Sam Lang <sam.lang@inktank.com>
* spec/debian: don't install rest-bench twiceDanny Al-Gaaf2013-02-101-1/+0
| | | | | | | | Don't install rest-bench in ceph.spec.in section for ceph-test and ceph-test.install twice. This file is already part of the rest-bench package. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* ceph-test: give binaries from ceph-test package useful namesDanny Al-Gaaf2013-02-101-61/+61
| | | | | | | | | | | The files from the ceph-test subpackage are installed to /usr/bin, give them more useful names to make sure that the user know they belong to ceph. add a 'ceph_' prefix and change some test* binaries to ceph_test_*. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* rgw: create a separate logrotate file for radosgwYehuda Sadeh2013-02-051-0/+2
| | | | | | | | | | | Fixes: #3813 Since radosgw package is separate from the ceph package, it also needs to have a separate logrotate. The default path for radosgw log is changed to /var/log/radosgw, and it now has a different logrotate script. Updating both deb and rpm packaging. Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
* install: remove perl dependencyGary Lowell2013-02-041-1/+0
| | | | | | | Change the filter in logrotate to use sed instead of perl, and remove the package dependency on perl. Signed-off-by: Gary Lowell <gary.lowell@inktank.com>