diff options
author | Yixun Lan <dlan@gentoo.org> | 2014-08-21 03:39:36 +0000 |
---|---|---|
committer | Yixun Lan <dlan@gentoo.org> | 2014-08-21 03:39:36 +0000 |
commit | 13e689e894d0fd0e8ff238f34040277b2ed0cb97 (patch) | |
tree | 20059f9e8d405ea638d163b7c9a2c3a28e52c094 /sys-cluster | |
parent | Verision bump to 2.0 adding a simple checkconfig and support for chroot (diff) | |
download | historical-13e689e894d0fd0e8ff238f34040277b2ed0cb97.tar.gz historical-13e689e894d0fd0e8ff238f34040277b2ed0cb97.tar.bz2 historical-13e689e894d0fd0e8ff238f34040277b2ed0cb97.zip |
roll back old stable versions, bug 520250
Package-Manager: portage-2.2.12/cvs/Linux x86_64
RepoMan-Options: --force
Manifest-Sign-Key: 0xAABEFD55
Diffstat (limited to 'sys-cluster')
-rw-r--r-- | sys-cluster/ceph/ChangeLog | 6 | ||||
-rw-r--r-- | sys-cluster/ceph/Manifest | 32 | ||||
-rw-r--r-- | sys-cluster/ceph/ceph-0.56.3.ebuild | 106 | ||||
-rw-r--r-- | sys-cluster/ceph/files/ceph.confd | 8 | ||||
-rw-r--r-- | sys-cluster/ceph/files/ceph.initd | 27 |
5 files changed, 164 insertions, 15 deletions
diff --git a/sys-cluster/ceph/ChangeLog b/sys-cluster/ceph/ChangeLog index 5abf51508689..5874e1a665ce 100644 --- a/sys-cluster/ceph/ChangeLog +++ b/sys-cluster/ceph/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sys-cluster/ceph # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ChangeLog,v 1.56 2014/08/19 08:57:46 dlan Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ChangeLog,v 1.57 2014/08/21 03:39:21 dlan Exp $ + + 21 Aug 2014; Yixun Lan <dlan@gentoo.org> ceph-0.56.3.ebuild, + +files/ceph.confd, +files/ceph.initd: + roll back old stable versions, bug 520250 *ceph-0.67.10 (19 Aug 2014) diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest index 63d0653f94a8..8172a9723efc 100644 --- a/sys-cluster/ceph/Manifest +++ b/sys-cluster/ceph/Manifest @@ -4,32 +4,36 @@ Hash: SHA256 AUX README.gentoo 693 SHA256 fa99434d4b1141086cb6c8ec20251e0fc259e6a7f8c20f0a3b93eeff750ec888 SHA512 79eefaebf0d5a0f5e36a2cb0fb1c2433c9498f4bfa99222a124c349078f47583687dff0eede2d6e64af38431b90d519dc78d4142cbad1aa7699d00ab1c3a65b6 WHIRLPOOL d16e9219a964ccfe94dd4cd950420c6405386f249ee7156569e8d79aff749606c9835e04634a39a5cbed0c72d81617d0c28410c15717af59c4c43a00572acda3 AUX ceph-0.79-libzfs.patch 446 SHA256 bab2247437de8fa0254a97d2224ee1dba2b43393984431910ff6513795a03598 SHA512 24e3da2e47a2c4fc0eb3a9b1d7e1c9da124b138ee1f1141f50a4dacf441aa63cf8a2407edc3d8e008534800f7289c48bb9d5b0207ce2a84c335730afc6ef72da WHIRLPOOL 169a81e9b7e9dc68eab5af9b0eac9f77caee206477a944303d4428e4e20c1793a4aff161a4d312981d496079dd2aa06c9acd1366a0c57c1040b13afc59396f53 AUX ceph-fix-gnustack.patch 867 SHA256 6a92074666a849de2177b4d3a68b01028f8d61dcac598a22eb0a8937cf297ea1 SHA512 bbea19531662d500c483d71d32dfb911dc62b027e1c5de3faf4c705c4c07274f00ccdcff14fcac75d2e8a2190bef82d307eeb1fe49f919a8e570f4afbfe71f6b WHIRLPOOL 6c40204c606e06cc39fe25575f620029b6d4b81eaa9c74d539d13b66ccf1a07913e56cb4c3ea60cd527d671a61371b99c2d97bee09edc6fcf25b64a22adc9bcc +AUX ceph.confd 225 SHA256 b12f53878a92b5ee70f9d827e321b641618bd267a7fa57a1e53f0ee4d5c830e8 SHA512 64a68d9985a2dc87cfddc4c6dd5f2af7147b56a677c5b5451caf37b8a07ee49567c7aab368e30974bcd8d670d3471bc79488522a556788e0f2cbf350c272d120 WHIRLPOOL d46cc51dbcf77e17f57126c417955475b9fa2c883bada7c843cbda7c524622690a760795bc6c0af13331abd7e0eca8ba7b139f44b51ec9d5a560137f2f321328 AUX ceph.confd-r1 69 SHA256 68d0b46b925fbc0e1571230c8bcc55f46beab4e575a3d964a3753534d751fe31 SHA512 b7f7ebb48b94398eaabb6df2cf3a5697d9a055ea4dd9b73c40d2bbf0e1445f418ed760b1f4ebb13cbb7315b2583847eb97b8649f67b6b7cf98081c0599c86aaa WHIRLPOOL 0e1989d813e7e8234112f656a4e017fae521aa5f09d344ddd1f685a6afbe3afdd51adcaf979a8395ab85ae30e6526a03d8c838d10e46f674eec7651d2df43abe +AUX ceph.initd 435 SHA256 9a8c879187e03f10b57a879b9ad71a84a05e5b37fd802b18e2ef8c8fe88aa098 SHA512 16fafcca88f6b1996d6465581729d0c078c00a0ba6494ff17425307c4c61b9384dd0f7b08ade8118e49432c8a04c2e2ca036a637b5701e18bf44552aea652608 WHIRLPOOL e00cd54db6186dc7ecdc06d06e308208cecc4cc770a446f288187f6d77a9c52ff894ece94f6bbeef1468a88d96e84a16ea8b95bbe43911ba42c132d84870ad2e AUX ceph.initd-r1 901 SHA256 6a2e95922ab41a61a1493a7105c31940bbb6942b2c6133718c0489e8f2276f37 SHA512 d9bd98637f8aab40a98f920d65bcceaa0aa4fff0c3cbba26b388b9567e40bce54f2c29d8dbae4dc282ed4b1ade86121bd376df6fbd8b058bce47cd6a6ee4dc9e WHIRLPOOL 1cc547ef8ce6a0c5184c14497e692d43ae48193dba57c81108f3b0e386328d53fa9230cdf410d9c737486a46c8b65569005d2916bf61ff6de19874de16edea5a AUX ceph.logrotate 491 SHA256 85f0b0c73a2c400bfff49609db45d995a2b2a2a0e64a88569deb3c353aa0b9d6 SHA512 7212fd04fd46ad2f86410cde145722ae15ca50ef1374d9c50fa8c980e869c1d2c9f68acbea94280223a489686f939d2ecc94dcf5607d8786671e8456a3174a3d WHIRLPOOL 88a04b5928da2a5461209f8799192f7970fed16cfd32891b98d825ecbbae850704ca4ff4dba560e92b2fb8189e36777430c391cfb2599d57f2a3318a0a8cce89 +DIST ceph-0.56.3.tar.bz2 3214620 SHA256 5ea39c9fce4741e0a4adb04262fa02d491834996c5819709463748095c9ad1b5 SHA512 b5f3ad54c81a9412f9219f99abb72efc6bc2010ccb29f1bf8a540b15e817ea7f7ccfaddea2b190739a0fba3dd378ac366006879ca66d6c9cafefe8baac0248e8 WHIRLPOOL 82e30278e352adfe3dd38c6bda49f8ae9abe49bab9e40d271d43bad6ad14c299c46fb51089fdb7216df96bc143a82c0073e735e26ae39c471dbe2b5b82d2fd7c DIST ceph-0.67.10.tar.bz2 3385142 SHA256 34401f59b85ed3b5ad5c687d453372b96341faa3aa726c65609e88c959b96c68 SHA512 12c30fc103cdd5b0b897c5ee54a73f41cabf3b144cf0c8b0bfdc1dafb288718e6e67aad92720a70970cc71b87b4ac05f42c095a570da58ebcce193ddbb2cf553 WHIRLPOOL 64989b0e337aaf18cad7de938d95a51f99907ba3f599a4aca45d5ae45591edc486b2ad34b1f1746f76b386438e4c1611a230e3e3375585983c6289d8cea3585f DIST ceph-0.67.9.tar.bz2 3390731 SHA256 cc2f50641550e635324db1ffa0157fabacc8ccc820a250c3f4b51117c033e3ca SHA512 71b652ec2c30a168d4bc58d1bfa94ba4d235569a480681cab8a52c4b46e0b4d5b1c5fe04f3b921b3951dcd0dea8425cb0b531cd403c7edb3cee3cc44e3d30510 WHIRLPOOL 2602c232e8a0c3b80db15e01ea91dabb8e57a22a67e433d20713881d9569bc2adda9fd3e1fbe66efc71ab4c261c8c7bb7c71c48443da70cbf03bb693d8e1c21e DIST ceph-0.80.5.tar.bz2 4084478 SHA256 912c53204e678f870e2a9650bb79101b0b2fcad2a60bd79c62a12fb0b811d371 SHA512 e0ea985330bebc7299a7e97655b0e3b26fdc042f2a2bd4e6e5bf1fcfeb6378ce3cd95d7bead3111e970d61f119177ce5bbcf51ee82d4228e83eba6f37ae686fb WHIRLPOOL 99cf5757386a9ffe879a480d56e7654b57c6722a0cee4e26418fb3e670cdb071fbac2ba29bfdc119a9e2d39a3d67975dc32a520222ac1239df5c30b27722c0b0 +EBUILD ceph-0.56.3.ebuild 2382 SHA256 ce9c62c12026c88bfbe7d8c4a2418b7e89061cad8ffb88b77373a00d33010577 SHA512 ba7deab6bf465870d3beae39a3e750255cf6e4cd292639215c65cc9d426d48bb33d593d2707cf5cddddc2ca994e4826978205729f00b9e46e3c2d4aef23b2ad9 WHIRLPOOL 3a7da74cd926c7a74c470d025182ca3bb012751e17d0b12b4b5966f64d176ac029e2f2c7e08dfc8e1571f35298341cbcc13d92d14f6a18859cf1eb9f606cd3a6 EBUILD ceph-0.67.10.ebuild 2809 SHA256 11124ba15f664daae6a50f1367025175a17e800ae1a5d314b4eeaf91fbff2140 SHA512 9918f93b798573c6deb091562830481f2c9d11ddfae0eea8de4b9ce25f5a3b579495da067000d65fd7a51904902aac5f912a5762b115b643e153e1b0d526e68f WHIRLPOOL a6eae34a30ba429d157fbd49611fe63ca6652e11d502af0b40a1e89d9413476c0f7a4e9ffea4a555089e61fc072d8a7ef5be37cf22190460268ab8d34bef3dd3 EBUILD ceph-0.67.9.ebuild 2808 SHA256 da4adc03b607aab5a8e57aa11b1cb79cdcc7a285875abe8f153428583680c504 SHA512 3366166f076df8432a947a27ec1d03e95cc561d7ed82e1657fbacba377320c19fe7d648b1f65516536e4c6341fcac0468570589c7f16bdd6c2f3b99f66607286 WHIRLPOOL 9906506fa67d39605283e33a36fd8d40e1eb869338cb58a5c9a3d81445b4b7fc28bd1a5c1f43539a69da4eedef35dd405091904ada3d72e5cc986c1c2263cb69 EBUILD ceph-0.80.5.ebuild 2924 SHA256 c54571c29bb6c06035a200575de43cd611d6e29878151c610baf2b0277d54d46 SHA512 4d57726f9c8fe801765e947150d5d102e9f67211191c5a0ae3f097a9e5a16561a291f26e8ac93f8319d1c60d48e0fffbd227a96b2c4eca3e755d62278ec53e96 WHIRLPOOL 8f7fd6bc51ec290d188f1c0d13e7aa2e771b4055da8432177fa68e0376b830ed657e76310f946407b93a2a07567654689c9cb32f3d1157ab0e1d8f355761cb54 EBUILD ceph-9999.ebuild 2831 SHA256 53b9f5f999f58928106b4f778b766d06484ca2b3e4e435f30be204b57613657c SHA512 95a57fbc1a2db98090b5d33cd0e427f0d4a73bf2067a27bddba11d6e692858f47281a2036a2e90e5a6ca5956eb6abbf942e247afd43ee15b33f3ef5e59313fdd WHIRLPOOL 81296e442cbb1ee0bb48e4d9493a14df8fe4e59e412ee2ff5206464775397cb95582100c5d51b509eb343b190d9f0ca3d28f18ebf76d135e9d79cf9d009121e0 -MISC ChangeLog 10525 SHA256 4f941103bcf396540dbce8ea5608eda5304c636bec84b21452f9d279b28de7de SHA512 9d420b783217d0665cb95e26a8891f8ac207fbfb93dd355f8410f65caef9de92902e48ee3485d77520c209eb372d50187d3cb07ba9787ceb41183a1634f0fd6e WHIRLPOOL 99b3ed1c054bae8ca57688dad766dda66ea05904170dc136e6f2c6c5616e3d48c5162486ffccd158623a1bfb213d387fbaac5da35c3c329325ddc3c2e42d5c72 +MISC ChangeLog 10673 SHA256 750f1cce8236d37d4e76733be9ea986636ef39d41ca278d87a6e4aca6f1c9897 SHA512 6aaaf92b3e5d318b580295bccfe763f25dd1142b9f5ec8c4c19601c49cb43c562a6b9d93df49f59b0c35b779466fdbb68e82bb3167690262bc6dbb977360c6e5 WHIRLPOOL 219ce84717df4686cff136de329e69d3e4d7151d4aa7555d9243a50061e0c432fc6f79ffad6a1de479e1057fb8fc76edbbd70c0cf8129ab2bec9627c1d434e61 MISC metadata.xml 948 SHA256 72989673dd794fc1d9e83509d15991407862cd2c4817bcad130018442ca4b866 SHA512 4bd4189f1f5f181c915a7afac73dd774a877aae27026cd5c2ad32a89591ec6dcc0deb4ca1fb572d5f517d1cfa1edb94a345c6b0c03a39b1904ab8882e972ff5c WHIRLPOOL a89a309c10b0422e5045b7a1e62561efeda3125e35172fb33feea87fb44c14ae08cdf4810bb0acdc8eda8f856987d11ed77c157809635fe0a984764ee3b73ce8 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJT8xDDAAoJEJIMDbyqvv1VdM0QAOXK75pkDMp0A5wyKpleLOX5 -1KKg1xAyY+3mGgUqmqRsUtGMJ/Q7ZkmpFW453lKQG4tIbXKg1bif76B16CZ3m9Gh -shm4JuEYhQF/nvjRx3QAFbDUhTm3GGF3szEopR7dYP7L3gedyVtfPDraOBxYx2mi -K41GyBiKExIwhW9m+vnV5zMAzwCphFAWhjO2xJCS8omeZGIXaPAqput2kYVO/myS -+sSZ6co8Yyw7+1DWsaVJVJalfIMKhyJ0rammGUZOiugjjtbQqh4XuynKKfdQC+EH -8c79d7vxhe4SyJl29Roxm6SNi3AnFrhGH/U3ftM0W95C+WDskzbKQvQ4PK3IX5jR -wz6ovgh0vKJewLHpyhLjS/F2LilojlPt7dNQ5AREhf2uaN0G9g1Aa+77cyfDywrQ -Se4ma26O4mmOKZWVfGEZr1rYk2IBzJU5i4zJPsAGwaTlHyONQVI5BbC0kdZ42qWb -n5witLIuWr/4XgQegdyYZZ0LBrn6zKaK9HUxD18vV4T2DD+VGa7tTN1+Lm2DaJiG -bT4OYQ97zFG7QE9+d5vtcG25jHDtTS0ny10k77WFCnQCvpjzT4eu7ACcKny92rWl -9NsaFVECbcwTVkmLVJBdvN7tXWmjPRgCX4feExY1ykXlLXYN6qLq78zU8XY3EhW5 -BM/VVxUGvxsvzhJ8WwND -=I3aq +iQIcBAEBCAAGBQJT9WlWAAoJEJIMDbyqvv1VeWIQAOIyLXmN+LHx2zQR/sCWCKe7 +sewUTaLrdpCqkbq0jecQAxz/9JYMiUORuJ4szWOEVreVGtfulAX40xX/nQjx1Hn2 +hiKwhPx5zBTPkjdcxiGhgsSoNGEga+Zqu43jIp9ERWHzSrrCaeFqGesrUT4QnV7j +0z+HgM9PSXPHXK+vsk8rvverEUEx4/Xv00Y4F6OFD3VkjG1P8tbGNAhABwjcjxU6 +4xOPhluHVJPZXJ8ggp6QABFvlVOplw5nursif9uiUJ0ZEO1dRwbKTZ70cD92Gz0P +krj/RNKd4gHrozQaQQlp3O39rHtAgo2wZOPOyE+I5k75PP7BMU+AzhhoP1EQfx2J +0uuQRlPFqBycto+XuTSIfcfFDbWpmaaANZgQ/cxnSOk8ve2XpDQPXLnB7XZMzyfq +7tjqGzZXWIyMBw7UznEDLEz5D1uKOlFxZvoJWb1IaBmvIJuHcz4Qd0oqJq8BFjD3 +a2hoQTKzymCaKuYnx//7wpSEI/kYC8E3xBfImVST0rmxNA3bEjeVvP08C+epSOvn +lxz7v4Y5yJBaRspVxJJf66OK0gbpUCs7L7WeOXVw9Qw+u7PsKHkheQVZS7K6Xm0a +wCjzPThL0z6M7I3/sw6qdHsXfhHxQkIn8SNKnIhoAL4cNCQ7AmjudGem9DA8Kbww +Iq8YVMjoDR235iWdnNGs +=c0wn -----END PGP SIGNATURE----- diff --git a/sys-cluster/ceph/ceph-0.56.3.ebuild b/sys-cluster/ceph/ceph-0.56.3.ebuild new file mode 100644 index 000000000000..a5da61c9778b --- /dev/null +++ b/sys-cluster/ceph/ceph-0.56.3.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ceph-0.56.3.ebuild,v 1.5 2014/08/21 03:39:21 dlan Exp $ + +EAPI=5 + +if [[ $PV = *9999* ]]; then + scm_eclass=git-2 + EGIT_REPO_URI=" + git://github.com/ceph/ceph.git + https://github.com/ceph/ceph.git" + SRC_URI="" + KEYWORDS="" +else + SRC_URI="http://ceph.com/download/${P}.tar.bz2" + KEYWORDS="amd64 x86" +fi + +inherit autotools eutils multilib udev ${scm_eclass} + +DESCRIPTION="Ceph distributed filesystem" +HOMEPAGE="http://ceph.com/" + +LICENSE="LGPL-2.1" +SLOT="0" +IUSE="debug fuse gtk libatomic radosgw static-libs tcmalloc" + +CDEPEND=" + dev-libs/boost + dev-libs/fcgi + dev-libs/libaio + dev-libs/libedit + dev-libs/crypto++ + sys-apps/keyutils + fuse? ( sys-fs/fuse ) + libatomic? ( dev-libs/libatomic_ops ) + gtk? ( + x11-libs/gtk+:2 + dev-cpp/gtkmm:2.4 + gnome-base/librsvg + ) + radosgw? ( + dev-libs/fcgi + dev-libs/expat + net-misc/curl + ) + tcmalloc? ( dev-util/google-perftools ) + " +DEPEND="${CDEPEND} + virtual/pkgconfig" +RDEPEND="${CDEPEND} + sys-fs/btrfs-progs" + +STRIP_MASK="/usr/lib*/rados-classes/*" + +src_prepare() { + sed -e 's:invoke-rc\.d.*:/etc/init.d/ceph reload >/dev/null:' \ + -i src/logrotate.conf || die + sed -i "/^docdir =/d" src/Makefile.am || die #fix doc path + # disable testsnaps + sed -e '/testsnaps/d' -i src/Makefile.am || die + sed -e "/bin=/ s:lib:$(get_libdir):" "${FILESDIR}"/${PN}.initd \ + > "${T}"/${PN}.initd || die + sed -i -e '/AM_INIT_AUTOMAKE/s:-Werror ::' src/leveldb/configure.ac || die #423755 + eautoreconf +} + +src_configure() { + econf \ + --without-hadoop \ + --docdir="${EPREFIX}/usr/share/doc/${PF}" \ + --includedir=/usr/include \ + $(use_with debug) \ + $(use_with fuse) \ + $(use_with libatomic libatomic-ops) \ + $(use_with radosgw) \ + $(use_with gtk gtk2) \ + $(use_enable static-libs static) \ + $(use_with tcmalloc) +} + +src_install() { + default + + prune_libtool_files --all + + rmdir "${ED}/usr/sbin" + + exeinto /usr/$(get_libdir)/ceph + newexe src/init-ceph ceph_init.sh + + insinto /etc/logrotate.d/ + newins src/logrotate.conf ${PN} + + chmod 644 "${ED}"/usr/share/doc/${PF}/sample.* + + keepdir /var/lib/${PN} + keepdir /var/lib/${PN}/tmp + keepdir /var/log/${PN}/stat + + newinitd "${T}/${PN}.initd" ${PN} + newconfd "${FILESDIR}/${PN}.confd" ${PN} + + # install udev rules + udev_dorules udev/50-rbd.rules +} diff --git a/sys-cluster/ceph/files/ceph.confd b/sys-cluster/ceph/files/ceph.confd new file mode 100644 index 000000000000..1afc33560e1b --- /dev/null +++ b/sys-cluster/ceph/files/ceph.confd @@ -0,0 +1,8 @@ +# These are passed as arguments to original ceph initscript +# see also http://ceph.newdream.net/wiki/Starting_and_stopping + +# CEPH_COMMON=( --hostname myhost ) + +CEPH_START=( start ) +CEPH_STOP=( stop ) +CEPH_RELOAD=( reload ) diff --git a/sys-cluster/ceph/files/ceph.initd b/sys-cluster/ceph/files/ceph.initd new file mode 100644 index 000000000000..993bb01b60a8 --- /dev/null +++ b/sys-cluster/ceph/files/ceph.initd @@ -0,0 +1,27 @@ +#!/sbin/runscript + +extra_started_commands="reload" +bin=/usr/lib/ceph/ceph_init.sh + +depend() { + after net + before netmount +} + +start() { + ebegin "Initializing local Ceph node" + $bin "${CEPH_COMMON[@]}" "${CEPH_START[@]}" + eend 0 +} + +reload() { + ebegin "Reloading ceph configuration" + $bin "${CEPH_COMMON[@]}" "${CEPH_RELOAD[@]}" + eend 0 +} + +stop() { + ebegin "Stopping local Ceph node" + $bin "${CEPH_COMMON[@]}" "${CEPH_STOP[@]}" + eend 0 +} |