# Contributor: John Coyle <dx9err@gmail.com>
# Maintainer: John Coyle <dx9err@gmail.com>
pkgname=ceph
-pkgver=12.0.3
+pkgver=12.1.0
pkgrel=0
pkgdesc="Ceph is a distributed object store and file system"
pkgusers="ceph"
keyutils-dev
leveldb-dev
libaio-dev
- libatomic_ops-dev
libedit-dev
libressl-dev
libtirpc-dev
xmlstarlet
yasm
"
-source="ceph-12.0.3.tar.bz2"
+source="ceph-12.1.0.tar.bz2"
subpackages="
$pkgname-base
$pkgname-common
_udevrulesdir=/etc/udev/rules.d
_python_sitelib=/usr/lib/python2.7/site-packages
-builddir=$srcdir/ceph-12.0.3
+builddir=$srcdir/ceph-12.1.0
build() {
export CEPH_BUILD_VIRTUALENV=$builddir
|| return 1
chmod 0644 $pkgdir$_docdir/ceph/sample.ceph.conf || return 1
- chmod 0644 $pkgdir$_docdir/ceph/sample.fetch_config || return 1
# udev rules
install -m 0644 -D udev/50-rbd.rules $pkgdir$_udevrulesdir/50-rbd.rules || return 1
xfsprogs
"
- _pkg $_docdir/ceph sample.ceph.conf sample.fetch_config
_pkg $_bindir crushtool monmaptool osdmaptool ceph-run ceph-detect-init
_pkg $_sbindir ceph-create-keys mount.ceph
_pkg $_libexecdir/ceph ceph_common.sh
pkgdesc="Rados REST gateway which implements Amazon's S3 and OpenStack's Swift APIs."
depends="ceph-common"
- _pkg $_bindir radosgw radosgw-admin radosgw-token radosgw-object-expirer
+ _pkg $_bindir radosgw radosgw-admin radosgw-token radosgw-es radosgw-object-expirer
mkdir -p $subpkgdir$_localstatedir/lib/ceph/radosgw
}
depends="ceph-base parted gptfdisk"
_pkg $_bindir ceph-clsinfo ceph-bluefs-tool ceph-objectstore-tool ceph-osd
- _pkg $_sbindir ceph-disk ceph-disk-udev
+ _pkg $_sbindir ceph-disk
_pkg $_libexecdir/ceph ceph-osd-prestart.sh
_pkg $_udevrulesdir 60-ceph-by-parttypeuuid.rules 95-ceph-osd.rules
install -m 750 -o $_ceph_uid -g $_ceph_gid -d \