--- /dev/null
+# ChangeLog for app-emulation/ganeti-htools
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti-htools/ChangeLog,v 1.1 2010/03/11 17:14:00 ramereth Exp $
+
+*ganeti-htools-0.2.4 (11 Mar 2010)
+
+ 11 Mar 2010; Lance Albertson <ramereth@gentoo.org>
+ +ganeti-htools-0.2.4.ebuild, +metadata.xml:
+ Initial ebuild
+
--- /dev/null
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST ganeti-htools-0.2.4.tar.gz 191099 RMD160 c9a3ede94a3b84f6b23fd8088e27defd73fc79d7 SHA1 888ed92f3b6873f2a0c1a3c5dd929ff9ab0d1de3 SHA256 2d18296c99067fd1f4bacd28fbd77488ccaf8eaa58d360894458599af0a2c69a
+EBUILD ganeti-htools-0.2.4.ebuild 898 RMD160 d5eca6752681ddc0839cf72c5e82891af512c9f3 SHA1 8885034ed12056bac5f3470cf48d937e309cbca3 SHA256 ad017e7bba08ac2b1a86fc1527a61fcc6fa1022f339aa9f261f3c61cad042796
+MISC ChangeLog 382 RMD160 31f04b6d7b5a19052c164d0d0aa65ce47ee072e8 SHA1 9ec32057f207b7298d964a8995ad5ad1b4aa086d SHA256 6571c7709d97927881edb87b9bf100c60fcb15e84e9ee5a6429c4399821c13ea
+MISC metadata.xml 976 RMD160 68370778be364a77047e5df0399cb36eb542fca4 SHA1 e98ddb23b2e1764825505eeb7b02d3e7096f1511 SHA256 2937ca96523baef7708d2ab300a5a8cc5ceaa5c4dda69d1c61a95e5bfa064b0d
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.11 (GNU/Linux)
+
+iD8DBQFLmSRSQW+hXSf0t0IRAlbcAJ9X3dkO/GE+a2KYDyEuzqf/9+0V/wCgqHFL
+HyOlpWpR4lBt5uZMK/10VT8=
+=ZAiN
+-----END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti-htools/ganeti-htools-0.2.4.ebuild,v 1.1 2010/03/11 17:14:00 ramereth Exp $
+
+EAPI="2"
+
+inherit multilib
+
+DESCRIPTION="Cluster tools for fixing common allocation problems on Ganeti 2.0
+clusters."
+HOMEPAGE="http://code.google.com/p/ganeti/"
+SRC_URI="http://ganeti.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-lang/ghc
+ dev-haskell/json
+ dev-haskell/curl
+ dev-haskell/network"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ # htools does not currently compile cleanly with ghc-6.12+, so remove this
+ # for now
+ sed -i -e "s:-Werror ::" Makefile
+}
+
+src_install() {
+ dosbin hspace hscan hbal
+ exeinto /usr/$(get_libdir)/ganeti/iallocators
+ doexe hail
+ doman *.1
+ dodoc README NEWS AUTHORS
+}
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>virtualization</herd>
+ <maintainer>
+ <email>ramereth@gentoo.org</email>
+ <name>Lance Albertson</name>
+ </maintainer>
+ <longdescription lang="en">
+ These are some simple cluster tools for fixing common allocation
+ problems on Ganeti 2.0 clusters.
+
+ Note that these tools are most useful for bigger cluster sizes
+ (e.g. more than five or ten machines); at lower sizes, the computations
+ they do can also be done manually.
+
+ Most of the tools revolve around the concept of keeping the cluster N+1
+ compliant: this means that in case of failure of any node, the instances
+ affected can be failed over (via ``gnt-node failover`` or ``gnt-instance
+ failover``) to their secondary node, and there is enough memory reserved
+ for this operation without needing to shutdown other instances or
+ rebalance the cluster.
+ </longdescription>
+</pkgmetadata>
+
AUX ganeti.confd 248 RMD160 18662964365f102e77f593429bb0772d94c65267 SHA1 337999b3fbeb64518f3d39c41634e3f414aedb25 SHA256 7efc3a5052ad5c2085605a8c0bf9e9bb9cf20c0623263b7abcd0b7a0cb9a895b
AUX ganeti.initd 1117 RMD160 763bc5795ac721d1616c435e1e087c3f5279c338 SHA1 ffeca91d3f4f26e775ea9de4c6b406e712aa317e SHA256 ae65bfb27f6cd6e261af0e130f5906185b9f9d6413c8319e989609a35d37172d
AUX ganeti2.initd 1503 RMD160 4af84c353f6638af31a94a5274e922237ae2fd00 SHA1 a46268352d11fb6450362c9a0d72655ded6b5b6f SHA256 6fd666648ac543ffcc3700821a36eba9a027eb04278e53f60e07ce8989de3fb8
-DIST ganeti-1.2.1.tar.gz 614274 RMD160 184b59dfdf51ec7eac746746ca6953749b963cb1 SHA1 c82140a68762464c0ec67bdb2773bddf66211491 SHA256 b0c414fa0dacbd55315711cbf38670f5693f84cf7fc02d5b3a9465cc2146c571
DIST ganeti-1.2.9.tar.gz 847644 RMD160 fcb803e6db851e020439a5c512d656bdd1712323 SHA1 2332038124c411085ffbdaf9539ac6a5cdccf443 SHA256 1de2432281f127a2b19106ba04fd1f630c7868113f0665063ff10a147676b92b
-DIST ganeti-2.0.5.tar.gz 668568 RMD160 ae53b420302070522e29d00196f4ce4ae9b7fa50 SHA1 ac7195f500f78337ab5f6003b617ccabb842e2b5 SHA256 9cfdac5754ab6db7bb98b492d3556e51d46b6aa918df6df9050d46d5f10c3573
DIST ganeti-2.0.6.tar.gz 684502 RMD160 3d521b48fad01d13c287457b421b3a60b926fe5c SHA1 167086e5285650a424891fcb4b6b3a298f104896 SHA256 f06433c567109ffa319ca23449eec670fb8b7bec7fa906edbf3c0cfc01f60043
DIST ganeti-2.1.0.tar.gz 1237144 RMD160 340221421e5069bbbac0421d7486281ec5a56085 SHA1 c1be9a6d66c3cd38f716345b4677e823320791ae SHA256 09e433cd71a5c4a94ff80e2e2ea7b6c4e31a0eab9efa7b345d868c2aa761c612
-DIST ganeti-2.1.0~rc3.tar.gz 1209924 RMD160 f893ca2791e6e93a880eed57ed23963079182382 SHA1 eba6f631a216398b89177599b2362dc21fd063cc SHA256 990f435bd5e44228d08b1257da96a219d494404ab31f56dcb2b74ca7fe3cfd6c
-DIST ganeti-2.1.0~rc4.tar.gz 1210681 RMD160 0f49de1b2afd8b0037b20f28c875bf90f4cd1293 SHA1 e3d0b0fd536ad5f531811750f76d198aa0c5c88a SHA256 720c9a4e9af0de923db9f5be27904bd9688dea04e666d974aee6013b7c23a69b
-EBUILD ganeti-1.2.1.ebuild 1183 RMD160 c56555692f488039ddaa7d046711d28022d34e3c SHA1 4064edf3e307133a0efb21592df9d2bc71490b19 SHA256 946f5af6c06df1596b70b9ff0f51e223f1aef59f7fac8cd975524f7e2851aedf
EBUILD ganeti-1.2.9.ebuild 1184 RMD160 a5a134cb7dec0599845d544f3637cce9c36b9413 SHA1 a1209b771ec6bfd056186fa9d99819ab0d84a471 SHA256 437c0d62c4db77b71f8a97f95f8f4ffecf36624a9cd2988feb9df1ec406a627c
-EBUILD ganeti-2.0.5.ebuild 1762 RMD160 16540a00486a5715f81055aba5ab6a4c5f8afd1d SHA1 d5371fc235ecfb8b6fdd7c9f0a47e0e3a7b08298 SHA256 1daa44848d5dc3863a611722f4d71ec64e3e3f5da041fc35c71339fead7242c8
EBUILD ganeti-2.0.6.ebuild 1762 RMD160 9408c5ce24e0a45be716ee7372a316c0f5a83e92 SHA1 129ffac81161c0e1598ed0cf2819c992b210e392 SHA256 acd454d76f642b5f388b2effb0cead5d0af44d6231a1dfa915feabc4671f334a
EBUILD ganeti-2.1.0.ebuild 1973 RMD160 ff0e65eeb9a63531bcceb019a5ba6716c660ab8d SHA1 5c7894276b3f7167b18ef91c96c2d7d6d4271329 SHA256 eb46ba16a4f46b64b3d78d279b46280d86e10cfdea4808d91e844506ad9888ce
-EBUILD ganeti-2.1.0_rc3.ebuild 1933 RMD160 1582ddab1135e4679fa8d2f41189ed49783c38ae SHA1 f6f72466599c4d60a26f2f143ffb17deb331b30a SHA256 fed2150f6f761749e178671948c0b0d493a445e82c1514a384a1b88261230d4b
-EBUILD ganeti-2.1.0_rc4.ebuild 1977 RMD160 2dfbae6b3dd7f94bace0926f795d54d0cfcad95f SHA1 289c3d2ae4cc684e8e81cf5635e021b66f3008f5 SHA256 065dcd218e7524ae7b2ce3b28eeeff5d1c7aa6a832ca95f95f92b8d8756a5a8a
-MISC ChangeLog 3571 RMD160 efb20f21d51a94973d70790085b65ac4f52d6b07 SHA1 e50c422dcb22a22046b8edb21c7361870f2a0d1d SHA256 1b464303ccdf5c433f11c364ed8f0303d7d5b72b71afa0f1201fa5e2c6226bcc
+MISC ChangeLog 3740 RMD160 565a5602dc6494c23d42fff9a435afbfc010b05a SHA1 63c5db950d2778400590f64d14b3e4552051b5c5 SHA256 bded3173000f6cf886c1429f8a4dd7920c1dbf3547380da0599447d906bf3acc
MISC metadata.xml 1187 RMD160 c4f4fd250ec9b7b8fb4738a8d61c09f2af01d3a0 SHA1 921024500dae363c3e73ba565d3300a000f1772c SHA256 e6a405062ca4862abc506bd8fc0138403976c0769dd25ddcb4b737507bda9404
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
-iD8DBQFLlBJnQW+hXSf0t0IRAg2iAJ0biN8EWUf7ipTKrii8LmB0sGOv0wCgzTye
-H0VWE8mt61/wB+lJydYZKJk=
-=bUqc
+iD8DBQFLmSVUQW+hXSf0t0IRAsAtAJ928R/kvNMyFfAHoJjZe9ChlR3cKQCdHPn4
+l4cesgf/UJWRkdE44BkFg18=
+=G5FF
-----END PGP SIGNATURE-----