aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Shvetsov <alexxy@gentoo.org>2010-03-22 01:45:31 +0300
committerAlexey Shvetsov <alexxy@gentoo.org>2010-03-22 01:45:31 +0300
commit04c56bf7469f30c2fa1ac5c48ebd01efb5f0b675 (patch)
tree0863fb776c33b5d1889e756f3a5c339336d826d7 /sys-cluster
parentCorrected removing of valpha tarball (diff)
downloadsci-04c56bf7469f30c2fa1ac5c48ebd01efb5f0b675.tar.gz
sci-04c56bf7469f30c2fa1ac5c48ebd01efb5f0b675.tar.bz2
sci-04c56bf7469f30c2fa1ac5c48ebd01efb5f0b675.zip
[sys-cluster] Add ceph - distributed petascale fs
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/ceph/Manifest3
-rw-r--r--sys-cluster/ceph/ceph-0.19.ebuild34
-rw-r--r--sys-cluster/ceph/metadata.xml8
3 files changed, 45 insertions, 0 deletions
diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest
new file mode 100644
index 000000000..e146d0f6f
--- /dev/null
+++ b/sys-cluster/ceph/Manifest
@@ -0,0 +1,3 @@
+DIST ceph-0.19.tar.gz 1268673 RMD160 d37630d83211c6792e5289e6520124a6f6da1cca SHA1 56db7725d982c7f06bb1f3560d45e179330f0195 SHA256 50040b1a590032b7391ca53de014d594d38d8488e972b1c3d1ffbdd77b2e8623
+EBUILD ceph-0.19.ebuild 685 RMD160 670e947e7915b1596de2bcc1057cee8cf779ccb3 SHA1 3ae90c665f0fb74b072258aa43f02018a75eefce SHA256 d329ddde048d1100ab6d8019188600da2cb01bf7b459f977837b3711a12eb68d
+MISC metadata.xml 312 RMD160 cee4fad845cc9869091db141c03228bdc581ebae SHA1 d64cd06deddee73ade13ae28f10485eed65b39cb SHA256 df5e16e6037b4f680729211c68d515f35416aaa1af540040e61d5a9301d331db
diff --git a/sys-cluster/ceph/ceph-0.19.ebuild b/sys-cluster/ceph/ceph-0.19.ebuild
new file mode 100644
index 000000000..80a4cf789
--- /dev/null
+++ b/sys-cluster/ceph/ceph-0.19.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+inherit autotools
+
+DESCRIPTION="Ceph is an open source distributed file system capable of managing many petabytes of storage with ease."
+HOMEPAGE="http://ceph.newdream.net/"
+SRC_URI="http://ceph.newdream.net/download/${P}.tar.gz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="fuse"
+
+DEPEND="dev-libs/boost
+ dev-libs/libedit"
+RDEPEND="sys-fs/btrfs-progs"
+
+src_prepare() {
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_with fuse)
+}
+
+src_install() {
+ emake DESTDIR=${D} install || die "Install Failed"
+ keepdir /var/lib/ceph
+ keepdir /var/log/ceph
+}
diff --git a/sys-cluster/ceph/metadata.xml b/sys-cluster/ceph/metadata.xml
new file mode 100644
index 000000000..6c39673ad
--- /dev/null
+++ b/sys-cluster/ceph/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>cluster</herd>
+<longdescription>
+Ceph is a distributed network file system designed to provide excellent performance, reliability, and scalability.
+</longdescription>
+</pkgmetadata>