Merge pull request #13 from grepory/scientific_support

Add support for Scientific Linux as a centos target
mon: use makedirs instead of mkdir for mon path

This is a bit more robust if /var/lib/ceph/mon is not present for some
reason.

Fixes: #4916
Signed-off-by: Sage Weil <sage@inktank.com>
mon: create /var/lib/ceph/tmp dir if missing

The package should create this, but at least one users has found it to be
missing.

Fixes: #5295
Signed-off-by: Sage Weil <sage@inktank.com>
install: error out if installing ceph-release rpm fails

This is most noticeable when doing --dev=branch when the branch is not
build and does not exist.

Signed-off-by: Sage Weil <sage@inktank.com>
install: fix fedora --dev=... install url

Signed-off-by: Sage Weil <sage@inktank.com>
install: make install idempotent

If the same version is already installed, we should succeed, not fail.

Also, fix up the whitespace so diffs are easier to read.

Signed-off-by: Sage Weil <sage@inktank.com>
install: --force when installing the rpm

Otherwise we get annoying errors if a different version of the same pkg is
already installed.  Blah!

Signed-off-by: Sage Weil <sage@inktank.com>
install: fix uninstall for fedora, suse

Signed-off-by: Sage Weil <sage@inktank.com>
ceph-deploy:  update version number.

Update version number in the rpm spec, debian chanlog and python setup files.

Signed-off-by: Gary Lowell  <gary.lowell@inktank.com>
ceph-deploy: add ceph-deploy script to manifest

Signed-off-by: Gary Lowell  <gary.lowell@inktank.com>
ceph-deploy:  index rpm subdirectories

Signed-off-by: Gary Lowell  <gary.lowell@inktank.com>
install: fix purge on fedora, suse, scientific

Fixes: #5452
Signed-off-by: Sage Weil <sage@inktank.com>
install.py: fix install on SUSE

Remove not existing packages from install/uninstall section.

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
install.py: fix install on Fedora

Remove not existing packages from install/uninstall section

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
install.py: fix install on CentOS

Remove not existing packages from install/uninstall section

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
install.py: fix uninstall on SUSE products

Uninstall also lib(cephfs,rados,rbd)* packages, installed
via package dependencies before.

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Merge pull request #14 from dalgaaf/wip-da-fix-rpminstall

Fix install on RPM based distros

Reviewed-by: Sage Weil <sage@inktank.com>
ceph-deploy: add openSUSE & SUSE support in bootstrap

Signed-off-by: Guangliang Zhao <gzhao@suse.com>
Merge pull request #16 from glzhao/devel

ceph-deploy: add openSUSE & SUSE support in bootstrap

Reviewed-by: Sage Weil <sage@inktank.com>
fix broken help CLI test