summaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAgeFilesLines
* Use new fuse package instead of fuse-utilsJames Page2013-05-291-2/+2
| | | | | | | | | The fuse-utils package was deprecated a while ago. Switch the primary dependency for fuse tools to use the preferred 'fuse' package. Signed-off-by: James Page <james.page@ubuntu.com>
* Merge remote-tracking branch 'gh/last'Sage Weil2013-05-281-0/+6
|\
| * v0.63v0.63Gary Lowell2013-05-281-0/+6
| |
* | Merge branch 'next'Sage Weil2013-05-211-0/+7
|\ \ | |/ | | | | | | Conflicts: debian/ceph.prerm
| * debian: stop sysvinit on ceph.prermSage Weil2013-05-201-0/+1
| | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
* | Use invoke-rc.d in maintainer scriptsJames Page2013-05-214-6/+46
|/ | | | | | | | | | | Upstart configurations and sysv init scripts should be started and stopped using invoke-rc.d in maintainer scripts. This ensures the correct behaviour across both Debian (sysv) and Ubuntu (upstart) and in restricted environments such as schroot where start/stop of services from maintainer scripts is normally disabled. Signed-off-by: James Page <james.page@ubuntu.com>
* udev: install disk/by-partuuid rulesSage Weil2013-05-162-0/+2
| | | | | | | | | | Wheezy's udev (175-7.2) has broken rules for the /dev/disk/by-partuuid/ symlinks that ceph-disk relies on. Install parallel rules that work. On new udev, this is harmless; old older udev, this will make life better. Fixes: #4865 Backport: cuttlefish Signed-off-by: Sage Weil <sage@inktank.com>
* debian: make radosgw require matching version of librados2Sage Weil2013-05-161-1/+1
| | | | | | | | | | ...indirectly via ceph-common. We get bad behavior when they diverge, I think because of libcommon.la being linked both statically and dynamically. Fixes: #4997 Backport: cuttlefish, bobtail Signed-off-by: Sage Weil <sage@inktank.com> Reviewed-by: Gary Lowell <gary.lowell@inktank.com>
* v0.62v0.62Gary Lowell2013-05-141-0/+6
|
* debian/control: squeeze requres cryptsetup packageGary Lowell2013-05-081-1/+1
| | | | | | | | | Squeeze requires the cryptsetup package which has been renamed cryptsetup-bin in later versions. Allow either package to satisfy the dependency. Signed-off-by: Gary Lowell <gary.lowell@inktank.com> (cherry picked from commit 83bbae415de16f708ca1cb24861ddbb0bd514a7f)
* v0.61v0.61Gary Lowell2013-05-061-0/+6
|
* ceph-test.install: add ceph-monstore-tool and ceph-osdomap-toolDanny Al-Gaaf2013-05-061-0/+2
| | | | Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* debian: only start/stop upstart jobs if upstart is presentSage Weil2013-04-294-4/+4
| | | | | | This avoids errors on non-upstart distros (like wheezy). Signed-off-by: Sage Weil <sage@inktank.com>
* debian/rules: Fix tcmalloc breakageGary Lowell2013-04-261-8/+0
| | | | | | | | Since all currently supported platforms have tcmalloc available and it is now the default, remove broken check code that turns it off if the package is not listed in build-depends. Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
* debian/rules: use multiline search to look for Build-DependsDan Mick2013-04-261-1/+2
| | | | | | | | | | | When Build-Depends was split into multiple lines (in commit 8f5c665744e58d6d51a1e86de55c1399f51cc1c3), the grep for libgoogle-perftools-dev broke. Replace grep with perl for multiline matching. Fixes: #4818 Signed-off-by: Dan Mick <dan.mick@inktank.com> (cherry picked from commit 89692e099f20424a5effcefcd33df154ebc5de39)
* ceph-disk: OSD hotplug fixes for CentosGary Lowell2013-04-221-0/+2
| | | | | | | | | | | | | | 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>
* debian/control: Fix typo in libboost version numberGary Lowell2013-04-181-4/+4
| | | | Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
* build: Add new package dependenciesGary Lowell2013-04-181-3/+4
| | | | | | | | | | 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>
* debian/ceph-test.install: add installed but not packaged filesDanny Al-Gaaf2013-04-041-0/+2
| | | | Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* debian/ceph.install: no need to move files to usr/sbin/Danny Al-Gaaf2013-04-041-4/+4
| | | | Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* Merge branch 'next'Gary Lowell2013-04-011-0/+6
|\
| * v0.60v0.60Gary Lowell2013-04-011-0/+6
| |
* | debian: Add git to Build-Depends (need by check_version script)Andras Elso2013-03-291-0/+1
| | | | | | | | Signed-off-by: Andras Elso <elso.andras@gmail.com>
* | debian: Run wrap-and-sort from devscriptsAndras Elso2013-03-2914-87/+123
| | | | | | | | Signed-off-by: Andras Elso <elso.andras@gmail.com>
* | Merge branch 'next'Sage Weil2013-03-232-55/+0
|\ \ | |/
| * preserve /var/lib/ceph on deb/rpm purgeSage Weil2013-03-222-55/+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>
* | Merge pull request #117 from ceph/wip-ceph-diskSage Weil2013-03-221-0/+1
|\ \ | |/ |/| ceph-disk-* refactor
| * ceph-disk: install and packageSage Weil2013-03-191-0/+1
| | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
* | Merge branch 'next'Gary Lowell2013-03-211-0/+6
|\ \ | |/ |/|
| * v0.59v0.59Gary Lowell2013-03-191-0/+6
| |
| * Missed adding rados_types.hpp to packageDavid Zafman2013-03-191-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> (cherry picked from commit e1e2d5d2176cc9debd436ba944e6ca65b3253c8a)
* | Merge branch 'next'Sage Weil2013-03-141-0/+2
|\ \ | |/ | | | | | | Conflicts: src/mon/AuthMonitor.cc
| * debian/control: Fix for moved fileGary Lowell2013-03-141-0/+2
| | | | | | | | | | | | | | | | The ceph-mds.conf file moced from the ceph package to the ceph-mds package. Add replaces/breaks statements to the control file to handle this on upgrade. Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
| * debian: add start ceph-mds-all on ceph-mds installSage Weil2013-03-141-0/+42
| | | | | | | | | | | | | | | | | | This ensures that when we then start individual mds instances, we can stop ceph-mds-all and they will get stopped. We do the same already for ceph-all. Signed-off-by: Sage Weil <sage@inktank.com> (cherry picked from commit 41897fcba168b409fd370d0b26016fe4d30c5a59)
* | debian: add start ceph-mds-all on ceph-mds installSage Weil2013-03-141-0/+42
| | | | | | | | | | | | | | | | This ensures that when we then start individual mds instances, we can stop ceph-mds-all and they will get stopped. We do the same already for ceph-all. Signed-off-by: Sage Weil <sage@inktank.com>
* | Merge pull request #97 from Elbandi/masterGary Lowell2013-03-121-1/+1
|\ \ | | | | | | | | | | | | Fix FTBFS Reviewed-by: Gary Lowell <gary.lowell@inktank.com>
| * | debian: Fix FTBFS because depend on old libboost-devAndras Elso2013-03-101-1/+1
| | | | | | | | | | | | Signed-off-by: Andras Elso <elso.andras@gmail.com>
* | | Merge branch 'next'Josh Durgin2013-03-111-0/+5
|\ \ \ | |/ / |/| / | |/
| * debian: stop ceph-mds before uninstalling ceph-mdsSage Weil2013-03-111-0/+5
| | | | | | | | | | Fixes: #4384 Signed-off-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>
* debian: require libsnappy-dev for cephAlan Grosskurth2013-03-061-1/+1
| | | | Debian builds are currently broken without this requirement.
* Merge branch 'master' of https://github.com/ceph/cephGary Lowell2013-03-051-0/+2
|\
| * debian: require >= python2.6 for ceph as wellJosh Durgin2013-03-041-0/+1
| | | | | | | | | | | | | | ceph-disk-prepare and ceph-disk-activate use the with statement, str.format, and possibly other new features from python 2.6. Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
| * Add X-Python-Version >=2.6 to debian control file.Filippos Giannakos2013-03-041-0/+1
| | | | | | | | | | | | | | | | python-ceph complains when installed to debian squeeze about the 'with' statement. Apparently installation tries to install the python-ceph package for python 2.5, which does not support the 'with' statement natively. Signed-off-by: Filippos Giannakos <philipgian@grnet.gr>
* | Merge branch 'next'Gary Lowell2013-03-051-0/+6
|\ \ | |/ |/|
| * v0.58v0.58Gary Lowell2013-03-041-0/+6
| |
* | ceph-test.install: Add libcephfs-test.jar to package.Gary Lowell2013-02-271-0/+1
| | | | | | | | Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
* | debian: require cryptsetup-binSage Weil2013-02-271-1/+1
| | | | | | | | | | | | This is needed for ceph-disk-prepare's dmcrypt support. Signed-off-by: Sage Weil <sage@inktank.com>
* | debian: let dpkg calculate the shlibs dep for leveldb (if any)Sage Weil2013-02-271-1/+1
| | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
* | debian/control: fix DependsDanny Al-Gaaf2013-02-271-1/+1
| | | | | | | | | | | | | | | | | | Remove request for libleveldb1 version > 1.2. Every libleveldb1 package should work, otherwise the SO name/version of the library should change. Fixes: #3945 Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>