From 1099de61ad11ec96aba6ec3992e1fc82f8dfc8cb Mon Sep 17 00:00:00 2001 From: Patrick McLean Date: Sat, 14 Jun 2014 23:25:57 +0000 Subject: Revision bump, move the lock dir to /run/lock rather than /var/lock (bug #480534) Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0xE3F69979BB4B8928DA78E3D17CBF44EF --- app-emulation/ganeti/ChangeLog | 11 +- app-emulation/ganeti/Manifest | 35 +++-- app-emulation/ganeti/files/ganeti-lockdir.patch | 15 ++ app-emulation/ganeti/ganeti-2.10.5-r1.ebuild | 174 --------------------- app-emulation/ganeti/ganeti-2.10.5-r2.ebuild | 175 +++++++++++++++++++++ app-emulation/ganeti/ganeti-2.11.1-r1.ebuild | 176 ---------------------- app-emulation/ganeti/ganeti-2.11.2-r1.ebuild | 192 ++++++++++++++++++++++++ app-emulation/ganeti/ganeti-2.11.2.ebuild | 191 ----------------------- 8 files changed, 409 insertions(+), 560 deletions(-) create mode 100644 app-emulation/ganeti/files/ganeti-lockdir.patch delete mode 100644 app-emulation/ganeti/ganeti-2.10.5-r1.ebuild create mode 100644 app-emulation/ganeti/ganeti-2.10.5-r2.ebuild delete mode 100644 app-emulation/ganeti/ganeti-2.11.1-r1.ebuild create mode 100644 app-emulation/ganeti/ganeti-2.11.2-r1.ebuild delete mode 100644 app-emulation/ganeti/ganeti-2.11.2.ebuild (limited to 'app-emulation/ganeti') diff --git a/app-emulation/ganeti/ChangeLog b/app-emulation/ganeti/ChangeLog index a271cbec0c31..21d8bfbe9aa9 100644 --- a/app-emulation/ganeti/ChangeLog +++ b/app-emulation/ganeti/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for app-emulation/ganeti # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/ChangeLog,v 1.89 2014/06/14 00:11:44 chutzpah Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/ChangeLog,v 1.90 2014/06/14 23:25:41 chutzpah Exp $ + +*ganeti-2.11.2-r1 (14 Jun 2014) +*ganeti-2.10.5-r2 (14 Jun 2014) + + 14 Jun 2014; Patrick McLean -ganeti-2.10.5-r1.ebuild, + +ganeti-2.10.5-r2.ebuild, -ganeti-2.11.1-r1.ebuild, -ganeti-2.11.2.ebuild, + +ganeti-2.11.2-r1.ebuild, +files/ganeti-lockdir.patch: + Revision bump, move the lock dir to /run/lock rather than /var/lock (bug + #480534) *ganeti-2.11.2 (14 Jun 2014) diff --git a/app-emulation/ganeti/Manifest b/app-emulation/ganeti/Manifest index f1062cf378e2..75a68a4a9a7d 100644 --- a/app-emulation/ganeti/Manifest +++ b/app-emulation/ganeti/Manifest @@ -20,6 +20,7 @@ AUX ganeti-2.9-skip-cli-test.patch 579 SHA256 153826a03825b7b195b546ad8bea54fda4 AUX ganeti-fix-start-stop.patch 1440 SHA256 5b2beddaa862cec4b7ea7a08c8d04fb3a42db1df0d632f5d158e9ecbf4b47af3 SHA512 08f5d6e4d9bf8bc98fd5208223bc57cab59884872b0f6c3a27e8fc81dc72336a7600bf62094b4806ef411a0a6dc5f99d1e80751b9a2ee75b137395c488ebf053 WHIRLPOOL 4334736c79e1ea760483ef941e4738e435d920450801237e6ef4a834eb13a1f7937b10516c26a704618024985847fbd36b6eeb2dc9b429878812e8901d480936 AUX ganeti-kvm-poweroff.confd 186 SHA256 d811f1825351b03653aed4b6827b2b0c9dd1dc3340c980862c0758b3bf5ad21e SHA512 46f627446b24f811ce64e162e9ad24b117a4232eda17ea469c299f109467c42bce7b0608c0685de34fdc19e30ebaee14b3035867eb5f51d959c1e76802da190e WHIRLPOOL cc769a247f2beaf45f87a2a8176a38b079907aff420b440124deb172db02adaacc6eb86a5ca5489fdb0e1a1965ea0c1686d5908b0c9ab5f8502ace2cdf07b8f4 AUX ganeti-kvm-poweroff.initd 1621 SHA256 bb7b6ab5ac2899969bab52d9c5e1c5d9fd9629d247563ff74e8b9f64a4478e28 SHA512 4b560af8ec3951067940b4f96b9228a135cbbbabf66a66006ee99caa33a0652abd45f3ccd7602dfeff2436a0fa853eb04509cf280533d50b3e594eee8ea23fc5 WHIRLPOOL f938e4cea39fd23d8c6df65f4f89cb443721ec72fa63a1f09cd25cf07bef4cb5b18f3322ff846353be21e93b62ab5cf32015cf9ecda14ac75d64a3ae0caf03e1 +AUX ganeti-lockdir.patch 468 SHA256 a3977ea2cf063421cf2bc3b2a1e2071999a03355d9eb2f0c54bbce653976ff62 SHA512 1581e4e60dcd2f615a7c6366550dd367b1aba8e422e70db17cb02fb1ed109827d4e8ef9898f417680c4377235cf8dd4770fab21895ca26f3f490ea54f1c0e3f6 WHIRLPOOL d7daaeaf4ded9872c9efad4c572671fd3900f7c3e011fad10e0e2e4257cc7e4b693336b1178251e37127eb0e406e22182eedcc06d3239f942453de420b96e741 AUX ganeti.confd 364 SHA256 6aecb2dc014fe1b66b873f6198a08a3c88968dce6124bff8d39f241fbb7b4cc4 SHA512 c635bf231236fa5246317f4eb9759e33e8152268508931d54f1f52ae382d1d95238096ff378c85af634c4d529045c73f470f10517500b028730fd5c1760e85d2 WHIRLPOOL e65860fefe56c03346d3935468e78fbd705b2b81a7bcb0aff13fe82718869afeb9ac0bd2ce8b26daf2620efd8520c3ae7347ca239889fa4256753e7ea8159602 AUX ganeti.confd-r2 422 SHA256 3b6b5ede7b617109d2356adbc906d33b22836816280ed84305d00abf0d12de09 SHA512 4ac93d7c252c3b4dbba4146e991fdb49f4cf832cc96c48425748d279c459c5e4a8a8e1bdbc719027a7bd751896b469b996ed324bc180c9c674030eeb0b7a0d9a WHIRLPOOL ff8ba2ca4cf364651630000a52d1051fbf342781c5f6de276f388f58f67039680b4a34ec3a7a44029599d408fbad7da560c83ba21c91d0c98e251a1b5a867910 AUX ganeti.initd 1159 SHA256 86f30236349528647e7b78d2e72963e9cda5f6998ebb314e44387bef5eab1f66 SHA512 5d184e4064246613514c100206eb1f7b206a1cf51ebb0a7b8a85702e7c9e247a8f41cfa6adc8d055b32349a7a21e05194668f7657daabd9a06eb18369def7890 WHIRLPOOL 1e322f359c993fc43d21bafe336fb330f714e21fd9a96a0ae636e729ed0464c175d6bd3f70f34e5f8985f9e34337bcda493f8ad6607143dba2887eab01db55b8 @@ -29,7 +30,6 @@ DIST ganeti-1.2.9.tar.gz 847644 SHA256 1de2432281f127a2b19106ba04fd1f630c7868113 DIST ganeti-2.0.6.tar.gz 684502 SHA256 f06433c567109ffa319ca23449eec670fb8b7bec7fa906edbf3c0cfc01f60043 SHA512 4c175e458a8d94b740de7cb63c09b91351711465b0bb2f68cb9236108bd8e04db851f3ad6edc827b6f63a67785c401a4b44d138a4b9836d7fc3110736164339f WHIRLPOOL 5803221f764751464f38f5c790289dff51ad385cb47ccd0cfd861945c9d00e3cb4616a698c90e69b4fc7078278a0fb27e33e3fb7af13baa4de2eb77fa11dd9fb DIST ganeti-2.1.8.tar.gz 1400262 SHA256 80fc2add2937bb7503a003d71b910ccac29e691c35e2febc5e05908a551908ad SHA512 2a4b19d3116608e5d44cb62d334bc3933ca06125159a53a974c6b6215aec02ddf39d1b4688d8077b83726169383356a8d52c4c0114654b819de43d0c6c39fb36 WHIRLPOOL e8812dfddb3282f9e3d28752b727c19270e8b3428145f34db225a5a918ceda010204e66cc5e6fa4f52f73e41dabe065149792c248607159b8c872ea82e968a49 DIST ganeti-2.10.5.tar.gz 3855105 SHA256 7b66a0a13344f484bc1d1e90f84227438e2cdbb054f5667a9a4c216bce2b8532 SHA512 ab9fe4c18f975e13dcd403a086b725d4f5e4f84aaa5a2651cf4087b6abad59b38b470ed062f407e6783997f976eb217e755c9d7a3ebde1df63638c3ab63cd755 WHIRLPOOL 5bf83bae29f51cfd2980d3e57a03d25e598ae7495785646e8920d4ca7685d2e93cbac42624e86fbbf92236edd7311f724fa036580300f8ccc066818d3c9911a5 -DIST ganeti-2.11.1.tar.gz 4089003 SHA256 705cfeb4641288fcae1eb0363e6dfdf60712b460298266c22b53492cb5e91c98 SHA512 1b5863811bb328cd979d4201c93873a65b4d05a19e122d2721211e3470bad0b43eebc3e17d85f8ec70b5530ac8b8bb1c2f9d34557fb3502efefafc493de84e9d WHIRLPOOL a964530f97439800b202ed3814b71b24e3b96de6ab9b3c1eea02d9b0391fe440b10cf18547ef45cc7461b18cf1a0465f1839331136c3764e5635ac2a73244159 DIST ganeti-2.11.2.tar.gz 4102630 SHA256 1ff4eb669cae420c0f46862724ddc6cc8a329b5ab425b846c30dede5a12a6714 SHA512 26433226ed0c21c45d6ad3bddd43489c0b8cdd2f64af3e138c559df421d76859876ef7cfd7e00ab75c8041b3c3f10fbdf290782b23a3b3989d79589c44e8d6dd WHIRLPOOL adc9a3126968b5ecb17c1e9bbc0f17c7eb3f8af427efe60b19fb600728e63d4c87338bc226cae82a19c6309efe2567d8f4ee381387450c006a56033231f95eaa DIST ganeti-2.2.2.tar.gz 1588569 SHA256 99e9aa7de0397fa8bb19f216851dbfdb181c539b8ca25a7bc557899d96c6628e SHA512 cf561e8397924476d8d945871c12f0a0b021b74f128b26421c9a3cfe192bb01b7e1e07b211ed721dd1f5312ad9238a9bba412e0e4cabd4bec947d06fd749b9fb WHIRLPOOL 84eebe5b32f06f4de8c8473e4ef485807c2e1127f167f3a9f6ee4c3ef6107f332f44a746a776c4ba8d59bf22864d5d2e6f2a43a960b4b2847c0332861fd5a382 DIST ganeti-2.3.1.tar.gz 1679030 SHA256 3d644eea35f1caed9e38246f21fa79f4d4d783f396078b5872b14934a47c2d8e SHA512 df4a5b198e93bbe7a4da1a4b8d0670ef2dafc0ec0f3bb86396f3eb213a5d73126300e6d5e60727570cc289b44debb6e69d2d23febc5067fec600a9b5deced4b2 WHIRLPOOL 593b30d4d3c26ab582665ed32e083cafec25c74d5766aa8d8c79a9bc434aa8bf2da394da607eac63ccaa68283d133ed72cd8533ba3fc9080993c0e7f0449fda2 @@ -41,9 +41,8 @@ DIST ganeti-2.9.5.tar.gz 3614501 SHA256 8fb94e526c862e851cc700bc2eb04387f2b33af5 EBUILD ganeti-1.2.9.ebuild 1189 SHA256 952e74cc5ce51864eed55bd46204e09b082c51236176bb2121da1f407e507c13 SHA512 8b9c5cf1e828d55f4908a3525781d033c1636fd75c74adee0d0500ddca605490c4757559ee9d1f10ddd31043b14ad5adef7ad7ae35e704bdb207e6c7732235d1 WHIRLPOOL 82342ba9c52ee4014cd2fc0d2585641ef1b8c6331337e049b76d8f7058580fd2d332198bc1cc056d6c153a01ab963c690558c98022936de0a663b4137bc4076d EBUILD ganeti-2.0.6.ebuild 1752 SHA256 e78392e12f76adde3c42c4e587710f670fa9dd3928b11adf917aea24a14c23d8 SHA512 f96bceb15af5fca5f9457ea27eb4fcf57009366d1a918c04964315a4e872b0b379ee36f0ba2c30afe6ce9b21580e391402e90722a86ab7b8163eab442f19762e WHIRLPOOL 31a37195cf34d7c20810420c50d30a6b2637149e31f2b49a9d251565294d308eff81fdef1a53e9555bbcecd2bb2872753e33334bcbcfdbcf48b2ffdb18a43028 EBUILD ganeti-2.1.8.ebuild 2022 SHA256 33bb15b7318d2976f46694796b6ca485a657a8c98887f14c1760f45f3fbace52 SHA512 8a56053dd94a0c116f92592c2cf641da4631f489db2725dd83abaf85844a36ba4e06d24a9362e8601052910cc1515d1aac750c9b3b06f9109fa91057e2f9298a WHIRLPOOL 200c4a630a655c7ea87e3d1a8794e00b50415ba7ee19214466169db0e473112f4336a2ca2476ab0c0fdfbcecc72908c6f4f8903321219af471b2b70fd36932cc -EBUILD ganeti-2.10.5-r1.ebuild 4744 SHA256 04db7c5ec8c5e283034522978be22328c13888c816e93522938b5923ba3c4e9b SHA512 58814dfe60ea30a6244190006aae61562350a9137e2cb456012a02ea05b2090fb4c79b7fa96f50c25acfbf9bd3fccf2f701b55da0947d03268ff0cc0623c7efc WHIRLPOOL d72f72c5f63fb8de3abf8a93eb703baa1c92d00be71b27132f28d835f91f128661162069445d4a0608c655840dde276e0202342a354442d7592abde2d92a986b -EBUILD ganeti-2.11.1-r1.ebuild 4802 SHA256 3a78551a2ea73514fb75772ae3cb0363aa7b8feb67aa43443cccebd6f527ed3d SHA512 2dc7648a457a1538862cb3d60a0e143dbd0a1d5b3685d1689408753a52e9a121dec120a5e352a20b509e3e0f3700381734df9356d83251bf7f9c9713f55bc813 WHIRLPOOL ba523cefeb5a27c47503c7a6af299274c51c5dbe7a67dcf6e0e892fbf75f795f661d3a89a757ce66793b42812a7fb15e967875f97543beedf25d25fa65127609 -EBUILD ganeti-2.11.2.ebuild 5190 SHA256 3e82ae717c8322ae7f360300760a8aad419bccda20e4d49de09a6b3d7c1b007e SHA512 c23ec1e046c7bd51bc363a08849b1e37597262fd74a46c22735b8be6fa250f354719ddb7d2595116fbaf43c83836d806fedc879fb98e255d3f7c2c4e6b861b6e WHIRLPOOL 3a7e70a7f43b29f7feee28cf3ce0038353b8c73b21c84f5f8d372be5714f91d718682ae89b2244f5d3fe973629df4dfb554991ed330243818ce9a74e19b05554 +EBUILD ganeti-2.10.5-r2.ebuild 4779 SHA256 00c52ce78849b866c27f3fe2602ad3dbb9e63c4a00ddc4d3398817c7b06cbbf8 SHA512 9dbbd460e93ef22c3c4469ee07cc982d5baf67cd3c9566d68110764cd7f57d5142cdd9346aab9b45d263b445caf9faad838f056b7e096d01216610b79e7bc855 WHIRLPOOL ef3fa5f63c15d77ef383b09096102307b73f43a70993e68af3a2faab5d239c5bc7982a29a68018bd39298ca3280a40356827e1e594730580ac0f90b8040c4959 +EBUILD ganeti-2.11.2-r1.ebuild 5228 SHA256 b68fe781bcb1e61e1f7779d7718336a0e116eeb8dff39b6ebcf86d9dce1ebfa6 SHA512 56f71c7ab0c5ffe6b13ce9ab63a69b59523f636feac37493f34336c9588b15a3acdee1bf18a4ff117b5967078cac93adb134bc4d5ff6e1f717f903a816e59895 WHIRLPOOL c09559daa26218b20917b0f222af845dc9314870885272ec74f8e86a70163376981b7382a34a84b08dfbec2c8d1a961c79c634b5acd2ac32ed07760ec6bd6b11 EBUILD ganeti-2.2.2.ebuild 2109 SHA256 b42afb32dd42830e9dee940e3f325e21005bc1c649bf3bef219a9ee9170c3e8c SHA512 2a11f78c726c857187f1ed8a654c84fe6a91423c25f2d7e3fb24cfa8a2ba9bc97191121792bbf1fbb5130b15938cefebd21d950c7e25d7dca351cc40b5edc0ed WHIRLPOOL 3dd5bdc9d9a350470c37ad7c23153340fdc9543e8efe39242a1817b7f7eaa0d94acc83945eeeef35d2f382f1df7619a6e28674858c8e0f8612e4cfccd2166d95 EBUILD ganeti-2.3.1.ebuild 2141 SHA256 e3cc03ad4280d9b7816959929c021bc465b3688379dd1d933fd7b2e16bed543b SHA512 32f619cdec630130eaaada8445b448143576d084462de8e0ffbc368e39003091aec2f43a24dd758ff72a6fb2a1a476057c20c54f76c3ab1b2cd4bbf9d4a91fb4 WHIRLPOOL ae5d2103c6b560caa7cd7c03947bd759fc98f85841f8ecc5943cbc878cba78bf86ea14bdb4542c6187143a88726c8f0aa900112f091c709a2a27578c095515b9 EBUILD ganeti-2.4.5-r1.ebuild 2538 SHA256 2c398580e858757045d1c74df1dcad80c1a687f92c4cdfead82a56921f41fe41 SHA512 9dbfb24086d41faf259de586257c1f79ef35bfa0521daffb637b9d8ea6e7ca598a8631713f3232e362d21f1ee9fa9ce83a614bb2a379325406e6b9a9711e6ed0 WHIRLPOOL ca248607ca5d623cd588a76a54293660cb69ba561b6fa798739201fac0e3ba4eddcd6d25b87fdef0ac7b2e3f52d157c62f886f51a7b97ca1e9fbbeed8123161a @@ -51,22 +50,22 @@ EBUILD ganeti-2.5.2-r2.ebuild 3833 SHA256 b8e526ddb60ffacebbffa82b28e4f08a3d25aa EBUILD ganeti-2.6.2.ebuild 4397 SHA256 baeaee518ab03435dca205e90cf275ea40f54d79734e5d82670ec7a025219e36 SHA512 5ad31f9d36bcb1ba09947f729308d32660053b0444023cda1c3dd030c911047aa38d585d12954e04fefaa7dcbe3ac378fa906360be8881690991578d04d9362f WHIRLPOOL 0740ccef8800aaeea44c19b8b24c847abca3d4cdd52dfdf420f095039c67fb4a45b3369b529c8720630ef1180e6c72af9d16a20795bc2e7cc2c2835ff610659f EBUILD ganeti-2.7.2.ebuild 4329 SHA256 ba3ee62061cca5e433436926cda872ace275ef379182ac2de6ef8a1c83cb7e48 SHA512 c98cd64f6315c8bb2eb12b885b0e610e2a933da0ce9288a929d9c00875139c95ecb89929c244c8ad81f672753b9dc66fc0cc889f25a3224d0e5cce196dce150c WHIRLPOOL 0eb0c43df9466f042a5361619218403ba440810218fa5740eb85ec8465bd1eef5ab67f8435faf400f904f86f8de3e3535e13a8eff56130f0ff2ee3a2424b9cf9 EBUILD ganeti-2.9.5.ebuild 4646 SHA256 4bb9608f805b88b42a2cc839d0e8f38c9c3fbe1a181b59e5bfda5a0b0b9672d5 SHA512 eb56a60c17fdac309fd141bfe7cf564abf7acb65cc3435fd458e5441f6e1e631cb29111be679ba2da2416446c9c6f28f7ecdb662a1d744af58c3148d2f61d27f WHIRLPOOL 36a5ee43cbca96cc2f99dfda27654a8ef6ba6dab61840f3e9b255ae232220bdd33306aeee816df114a52d49876861df6da39aa289745ba1f10179a7be47f82c2 -MISC ChangeLog 18319 SHA256 e68e039c639927af59c1668aa692fe111e57aad4e881a5227e0494cd6aad3839 SHA512 27907bb136a05c6b69fe3efe3e315ed499390756f72342c4f4ccae54b4e60695457f0682c71e12970dcf7300471962895f2abb18b8fac218f5ca28136814b912 WHIRLPOOL f3f7fca8c30d6e870d95f86564d0df87a85b16e43462624c13a4f73fe11fc149a65321f30a848cc7aea1477ad57944ef118cf2553cddbad2805998a27bdc5959 +MISC ChangeLog 18683 SHA256 9c62ae43463bbee8dee592cf762b6befd77d81e8a904ab374a32ab296c9b848a SHA512 f2ed5732d1e7c8fd76a0867f43ac4c55382697daedb10220042c84832f8d87e6262e7ad0ce7ca91dc496e1409f98f04d70df5ae5c729210f38ed377739f3f297 WHIRLPOOL 63133c9da9b53bdcaf90c71c7f8e138180bedba567cb343ab036bb7b754ce9999d3042ab3672fe92ce5cdda12eb47dedc1ae9fd823d86aac6b6363aa8d946b49 MISC metadata.xml 1575 SHA256 b8b9531634759b7f388efeea55dcc70d94cbaeca25f063ed3a30dfda77c83c65 SHA512 28449dd837162e3f61e4f9fd8b66206cf1d3130b60997dd06f4987635ab4506bc082745822416cdbd8f1d3ff22a8935abff0b1bfa1fda569824734d5c4fcaec1 WHIRLPOOL 17475d0b41d4222a55ed26f5fcc0409d33ee34e272d36c015ac1e0742aa1945926d6782422484f5eeba602fae45cf4f94ebf9db394ceb26ac6a8f58d4149f990 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJTm5NBAAoJEHy/RO9cNQiDZsAQAJ9CCguF5Oo2NhY8PjB7KlAX -lTnlVLDpsJUB+q6GkLqLRmf6JFd0+q7suIu+TvdSsNm9Osj649oUuLzIwCTI1G0x -efF2SpIy5NscLpADVuVVFUmdT7eKjcBK4fk68dwLwqry5LWci9bIIMuV6eRZP3SD -PVuT7XEKAQgeK4BOhAX4n10hKKwjlCqdgG3sfomHZFEHslFhepe75JXwoDdFy5XW -qPvpvertw6GbRzwkK4a10merwmIAMZ8w/pMmfSEWLHfTKT2jh+pkWvmPQogjblpf -eGXdE7l28oQoVyvJOYpGxv8zREQfwd8+WJXuS+e+ZPNQ+/Qvk65643KfsZPp/Wtv -rRaevAuqQ+z6/H9969z+k1KB612r3KoLD1DUic9v7erESgwAv9OI7+R5ETgq9+LE -ZbyBTKKe85mwZdw2vpM7aDBvHfftgHTyyUegXvbcZtmlDXa2DhKUMpyBu9fI+nOJ -fBHg0sgxY3kKf0ohNgULOrIonBDDl7qTPkinWFlKyqJqPLg7btP2TWwXfWR18aGD -aLWAK0EQPZB6NuvaJYtb8B/Lhwrx1sRpP9U6CR8MGSIL0PMUTHHSiM3V10cv/U4Y -QKKhq73b5GvFySrGTBSvQsskFLq13aEN93/K/gc6lKWXbyiTbdQmRtTRWnImT1W+ -W87EfYIU2JKi3Qyq56Ni -=29Nb +iQIcBAEBCAAGBQJTnNoAAAoJEHy/RO9cNQiD2+0P/irIHTEuhrH+Ui6BgigE9ZUc +/YRRxSntkwBSElxucYl3F0DvSoglqbmpRXZewa36LbbHMy7aZkkgTi7V6WV1yTMI +5TAka7J+jZhyEajqR6l6mfrskPqLJfOTMu4EJ6baChtGDgyvIKsqhvzD7P2vqxpB +A2Q4n2bcac6H4NBAUrVvD+Oe/yiYcdaVPVcvnoL5+7kx1cIGsb6BbKC8W2yLIM9a +Y4+DBqUSWDutPV/1TRO1spumaj6HaHTlXK4KvkR978kRfIxHP9b9xUWOelLlYZsi +BVtZoeONpgc1wO/SUA/c4wScR+YbpEMtDobsp7l6Ex2CmhnksN0fQyUqDfrcJwU1 +SFciabAD9aNVdvKGn0/o7GRBm+Q7KOxP4oLxoUrtMKni2LhcsajmM6X/GW+pwKAl +bQR6tGMDifkzdWxS1aPuT8+zesNON9lxLf5cuA9GBfSroqxAcdLnlcbVSAH+1l2y +K75K10PCQx1/h8i8bejVo6JF96+yQjmHpy6o5cFW3KGBH8Q07kAsoWtEBuhksHZR +osIk5UTzCmUBmDyqQohz/ja6eiMltAVA0UFD0Zjr2JTK2eBUAEdrScIMe3Kgu/Zs +gZq7R6V8YdMP116SyYDVzpqWCYi8cN2/zLbd2PbVXJVWJX1Q65k8tHLk2j8Jl/Wm +7xLuLOfneUcxhZQKKY4M +=Ln0o -----END PGP SIGNATURE----- diff --git a/app-emulation/ganeti/files/ganeti-lockdir.patch b/app-emulation/ganeti/files/ganeti-lockdir.patch new file mode 100644 index 000000000000..dad084fa4306 --- /dev/null +++ b/app-emulation/ganeti/files/ganeti-lockdir.patch @@ -0,0 +1,15 @@ +diff --git a/lib/pathutils.py b/lib/pathutils.py +index db860ff..53a9cc4 100644 +--- a/lib/pathutils.py ++++ b/lib/pathutils.py +@@ -63,9 +63,9 @@ ETC_HOSTS = vcluster.ETC_HOSTS + + # Top-level paths + DATA_DIR = LOCALSTATEDIR + "/lib/ganeti" +-LOCK_DIR = LOCALSTATEDIR + "/lock" ++LOCK_DIR = "/run/lock" + LOG_DIR = LOCALSTATEDIR + "/log/ganeti" + RUN_DIR = "/run/ganeti" + + #: Script to configure master IP address + DEFAULT_MASTER_SETUP_SCRIPT = TOOLSDIR + "/master-ip-setup" diff --git a/app-emulation/ganeti/ganeti-2.10.5-r1.ebuild b/app-emulation/ganeti/ganeti-2.10.5-r1.ebuild deleted file mode 100644 index 80960f902065..000000000000 --- a/app-emulation/ganeti/ganeti-2.10.5-r1.ebuild +++ /dev/null @@ -1,174 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/ganeti-2.10.5-r1.ebuild,v 1.1 2014/06/05 00:32:21 chutzpah Exp $ - -EAPI=5 -PYTHON_COMPAT=(python2_{6,7}) -use test && PYTHON_REQ_USE="ipv6" - -inherit eutils confutils autotools bash-completion-r1 python-single-r1 versionator - -MY_PV="${PV/_rc/~rc}" -#MY_PV="${PV/_beta/~beta}" -MY_P="${PN}-${MY_PV}" -SERIES="$(get_version_component_range 1-2)" - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="git://git.ganeti.org/ganeti.git" - inherit git-2 - KEYWORDS="" - # you will need to pull in the haskell overlay for pandoc - GIT_DEPEND="app-text/pandoc - dev-python/docutils - dev-python/sphinx - media-libs/gd[fontconfig,jpeg,png,truetype] - media-gfx/graphviz - media-fonts/urw-fonts" -else - SRC_URI="http://downloads.ganeti.org/releases/${SERIES}/${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="Ganeti is a virtual server management software tool" -HOMEPAGE="http://code.google.com/p/ganeti/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="kvm xen lxc drbd htools syslog ipv6 haskell-daemons rbd test" -REQUIRED_USE="|| ( kvm xen lxc )" - -S="${WORKDIR}/${MY_P}" - -HASKELL_DEPS=">=dev-lang/ghc-6.12:0= - dev-haskell/json:0= - dev-haskell/curl:0= - dev-haskell/network:0= - dev-haskell/parallel - dev-haskell/hslogger:0= - dev-haskell/utf8-string:0= - dev-haskell/deepseq:0= - dev-haskell/attoparsec:0= - dev-haskell/crypto:0=" - -DEPEND="xen? ( >=app-emulation/xen-3.0 ) - kvm? ( app-emulation/qemu ) - lxc? ( app-emulation/lxc ) - drbd? ( =sys-apps/baselayout-2.0 - ${PYTHON_DEPS} - ${GIT_DEPEND}" -RDEPEND="${DEPEND} - !app-emulation/ganeti-htools" -DEPEND+="${HASKELL_DEPS} - sys-devel/m4 - test? ( - dev-python/mock - dev-python/pyyaml - dev-haskell/test-framework:0= - dev-haskell/test-framework-hunit:0= - dev-haskell/test-framework-quickcheck2:0= - dev-haskell/temporary:0= - sys-apps/fakeroot - )" - -PATCHES=( - "${FILESDIR}/${PN}-2.6-fix-args.patch" - "${FILESDIR}/${PN}-2.6-add-pgrep.patch" - "${FILESDIR}/${PN}-2.7-fix-tests.patch" - "${FILESDIR}/${PN}-2.9-disable-root-tests.patch" - "${FILESDIR}/${PN}-2.9-regex-builtin.patch" - "${FILESDIR}/${PN}-2.9-skip-cli-test.patch" - "${FILESDIR}/${PN}-2.10-rundir.patch" -) - -pkg_setup () { - confutils_use_depend_all haskell-daemons htools - python-single-r1_pkg_setup -} - -src_prepare() { - epatch "${PATCHES[@]}" - [[ ${PV} == "9999" ]] && ./autogen.sh - rm autotools/missing - eautoreconf -} - -src_configure () { - econf --localstatedir=/var \ - --sharedstatedir=/var \ - --disable-symlinks \ - --docdir=/usr/share/doc/${P} \ - --with-ssh-initscript=/etc/init.d/sshd \ - --with-export-dir=/var/lib/ganeti-storage/export \ - --with-os-search-path=/usr/share/${PN}/os \ - $(use_enable syslog) \ - $(usex kvm '--with-kvm-path=' '' '/usr/bin/qemu-kvm' '') \ - $(usex haskell-daemons "--enable-confd=haskell" '' '' '') -} - -src_install () { - emake V=1 DESTDIR="${D}" install || die "emake install failed" - - newinitd "${FILESDIR}"/ganeti.initd-r3 ${PN} - newconfd "${FILESDIR}"/ganeti.confd-r2 ${PN} - - use kvm && newinitd "${FILESDIR}"/ganeti-kvm-poweroff.initd ganeti-kvm-poweroff - use kvm && newconfd "${FILESDIR}"/ganeti-kvm-poweroff.confd ganeti-kvm-poweroff - newbashcomp doc/examples/bash_completion ganeti - dodoc INSTALL UPGRADE NEWS README doc/*.rst - dohtml -r doc/html/* - rm -rf "${D}"/{usr/share/doc/${PN},run} - - docinto examples - dodoc doc/examples/{ganeti.cron,gnt-config-backup} doc/examples/*.ocf - - docinto examples/hooks - dodoc doc/examples/hooks/{ipsec,ethers} - - insinto /etc/cron.d - newins doc/examples/ganeti.cron ${PN} - - insinto /etc/logrotate.d - newins doc/examples/ganeti.logrotate ${PN} - - python_fix_shebang "${D}"/usr/"$(get_libdir)"/${PN}/${SERIES} - - keepdir /var/{lib,log}/${PN}/ - keepdir /usr/share/${PN}/${SERIES}/os/ - keepdir /var/lib/ganeti-storage/{export,file,shared}/ - - dosym ${SERIES} "/usr/share/${PN}/default" - dosym ${SERIES} "/usr/$(get_libdir)/${PN}/default" - - python_fix_shebang "${ED}" -} - -src_test () { - emake check || die "emake check failed" -} diff --git a/app-emulation/ganeti/ganeti-2.10.5-r2.ebuild b/app-emulation/ganeti/ganeti-2.10.5-r2.ebuild new file mode 100644 index 000000000000..cff8533711be --- /dev/null +++ b/app-emulation/ganeti/ganeti-2.10.5-r2.ebuild @@ -0,0 +1,175 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/ganeti-2.10.5-r2.ebuild,v 1.1 2014/06/14 23:25:41 chutzpah Exp $ + +EAPI=5 +PYTHON_COMPAT=(python2_{6,7}) +use test && PYTHON_REQ_USE="ipv6" + +inherit eutils confutils autotools bash-completion-r1 python-single-r1 versionator + +MY_PV="${PV/_rc/~rc}" +#MY_PV="${PV/_beta/~beta}" +MY_P="${PN}-${MY_PV}" +SERIES="$(get_version_component_range 1-2)" + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.ganeti.org/ganeti.git" + inherit git-2 + KEYWORDS="" + # you will need to pull in the haskell overlay for pandoc + GIT_DEPEND="app-text/pandoc + dev-python/docutils + dev-python/sphinx + media-libs/gd[fontconfig,jpeg,png,truetype] + media-gfx/graphviz + media-fonts/urw-fonts" +else + SRC_URI="http://downloads.ganeti.org/releases/${SERIES}/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Ganeti is a virtual server management software tool" +HOMEPAGE="http://code.google.com/p/ganeti/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="kvm xen lxc drbd htools syslog ipv6 haskell-daemons rbd test" +REQUIRED_USE="|| ( kvm xen lxc )" + +S="${WORKDIR}/${MY_P}" + +HASKELL_DEPS=">=dev-lang/ghc-6.12:0= + dev-haskell/json:0= + dev-haskell/curl:0= + dev-haskell/network:0= + dev-haskell/parallel + dev-haskell/hslogger:0= + dev-haskell/utf8-string:0= + dev-haskell/deepseq:0= + dev-haskell/attoparsec:0= + dev-haskell/crypto:0=" + +DEPEND="xen? ( >=app-emulation/xen-3.0 ) + kvm? ( app-emulation/qemu ) + lxc? ( app-emulation/lxc ) + drbd? ( =sys-apps/baselayout-2.0 + ${PYTHON_DEPS} + ${GIT_DEPEND}" +RDEPEND="${DEPEND} + !app-emulation/ganeti-htools" +DEPEND+="${HASKELL_DEPS} + sys-devel/m4 + test? ( + dev-python/mock + dev-python/pyyaml + dev-haskell/test-framework:0= + dev-haskell/test-framework-hunit:0= + dev-haskell/test-framework-quickcheck2:0= + dev-haskell/temporary:0= + sys-apps/fakeroot + )" + +PATCHES=( + "${FILESDIR}/${PN}-2.6-fix-args.patch" + "${FILESDIR}/${PN}-2.6-add-pgrep.patch" + "${FILESDIR}/${PN}-2.7-fix-tests.patch" + "${FILESDIR}/${PN}-2.9-disable-root-tests.patch" + "${FILESDIR}/${PN}-2.9-regex-builtin.patch" + "${FILESDIR}/${PN}-2.9-skip-cli-test.patch" + "${FILESDIR}/${PN}-2.10-rundir.patch" + "${FILESDIR}/${PN}-lockdir.patch" +) + +pkg_setup () { + confutils_use_depend_all haskell-daemons htools + python-single-r1_pkg_setup +} + +src_prepare() { + epatch "${PATCHES[@]}" + [[ ${PV} == "9999" ]] && ./autogen.sh + rm autotools/missing + eautoreconf +} + +src_configure () { + econf --localstatedir=/var \ + --sharedstatedir=/var \ + --disable-symlinks \ + --docdir=/usr/share/doc/${P} \ + --with-ssh-initscript=/etc/init.d/sshd \ + --with-export-dir=/var/lib/ganeti-storage/export \ + --with-os-search-path=/usr/share/${PN}/os \ + $(use_enable syslog) \ + $(usex kvm '--with-kvm-path=' '' '/usr/bin/qemu-kvm' '') \ + $(usex haskell-daemons "--enable-confd=haskell" '' '' '') +} + +src_install () { + emake V=1 DESTDIR="${D}" install || die "emake install failed" + + newinitd "${FILESDIR}"/ganeti.initd-r3 ${PN} + newconfd "${FILESDIR}"/ganeti.confd-r2 ${PN} + + use kvm && newinitd "${FILESDIR}"/ganeti-kvm-poweroff.initd ganeti-kvm-poweroff + use kvm && newconfd "${FILESDIR}"/ganeti-kvm-poweroff.confd ganeti-kvm-poweroff + newbashcomp doc/examples/bash_completion ganeti + dodoc INSTALL UPGRADE NEWS README doc/*.rst + dohtml -r doc/html/* + rm -rf "${D}"/{usr/share/doc/${PN},run} + + docinto examples + dodoc doc/examples/{ganeti.cron,gnt-config-backup} doc/examples/*.ocf + + docinto examples/hooks + dodoc doc/examples/hooks/{ipsec,ethers} + + insinto /etc/cron.d + newins doc/examples/ganeti.cron ${PN} + + insinto /etc/logrotate.d + newins doc/examples/ganeti.logrotate ${PN} + + python_fix_shebang "${D}"/usr/"$(get_libdir)"/${PN}/${SERIES} + + keepdir /var/{lib,log}/${PN}/ + keepdir /usr/share/${PN}/${SERIES}/os/ + keepdir /var/lib/ganeti-storage/{export,file,shared}/ + + dosym ${SERIES} "/usr/share/${PN}/default" + dosym ${SERIES} "/usr/$(get_libdir)/${PN}/default" + + python_fix_shebang "${ED}" +} + +src_test () { + emake check || die "emake check failed" +} diff --git a/app-emulation/ganeti/ganeti-2.11.1-r1.ebuild b/app-emulation/ganeti/ganeti-2.11.1-r1.ebuild deleted file mode 100644 index aafd4a21ab31..000000000000 --- a/app-emulation/ganeti/ganeti-2.11.1-r1.ebuild +++ /dev/null @@ -1,176 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/ganeti-2.11.1-r1.ebuild,v 1.1 2014/06/05 00:32:21 chutzpah Exp $ - -EAPI=5 -PYTHON_COMPAT=(python2_{6,7}) -use test && PYTHON_REQ_USE="ipv6" - -inherit eutils confutils autotools bash-completion-r1 python-single-r1 versionator - -MY_PV="${PV/_rc/~rc}" -#MY_PV="${PV/_beta/~beta}" -MY_P="${PN}-${MY_PV}" -SERIES="$(get_version_component_range 1-2)" - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="git://git.ganeti.org/ganeti.git" - inherit git-2 - KEYWORDS="" - # you will need to pull in the haskell overlay for pandoc - GIT_DEPEND="app-text/pandoc - dev-python/docutils - dev-python/sphinx - media-libs/gd[fontconfig,jpeg,png,truetype] - media-gfx/graphviz - media-fonts/urw-fonts" -else - SRC_URI="http://downloads.ganeti.org/releases/${SERIES}/${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="Ganeti is a virtual server management software tool" -HOMEPAGE="http://code.google.com/p/ganeti/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="kvm xen lxc drbd htools syslog ipv6 haskell-daemons rbd test" -REQUIRED_USE="|| ( kvm xen lxc )" - -S="${WORKDIR}/${MY_P}" - -HASKELL_DEPS=">=dev-lang/ghc-6.12:0= - dev-haskell/json:0= - dev-haskell/curl:0= - dev-haskell/network:0= - dev-haskell/parallel - dev-haskell/hslogger:0= - dev-haskell/utf8-string:0= - dev-haskell/deepseq:0= - dev-haskell/attoparsec:0= - dev-haskell/crypto:0= - dev-haskell/vector:0= - dev-haskell/hinotify:0= - dev-haskell/regex-pcre-builtin:0= - dev-haskell/zlib:0= - dev-haskell/base64-bytestring:0=" - -DEPEND="xen? ( >=app-emulation/xen-3.0 ) - kvm? ( app-emulation/qemu ) - lxc? ( app-emulation/lxc ) - drbd? ( =sys-apps/baselayout-2.0 - ${PYTHON_DEPS} - ${GIT_DEPEND}" -RDEPEND="${DEPEND} - !app-emulation/ganeti-htools" -DEPEND+="${HASKELL_DEPS} - sys-devel/m4 - test? ( - dev-python/mock - dev-python/pyyaml - dev-haskell/test-framework:0= - dev-haskell/test-framework-hunit:0= - dev-haskell/test-framework-quickcheck2:0= - dev-haskell/temporary:0= - sys-apps/fakeroot - )" - -PATCHES=( - "${FILESDIR}/${PN}-2.6-fix-args.patch" - "${FILESDIR}/${PN}-2.6-add-pgrep.patch" - "${FILESDIR}/${PN}-2.7-fix-tests.patch" - "${FILESDIR}/${PN}-2.9-disable-root-tests.patch" - "${FILESDIR}/${PN}-2.11-regex-builtin.patch" - "${FILESDIR}/${PN}-2.9-skip-cli-test.patch" - "${FILESDIR}/${PN}-2.10-rundir.patch" -) - -pkg_setup () { - confutils_use_depend_all haskell-daemons htools - python-single-r1_pkg_setup -} - -src_prepare() { - epatch "${PATCHES[@]}" - [[ ${PV} == "9999" ]] && ./autogen.sh - rm autotools/missing - eautoreconf -} - -src_configure () { - econf --localstatedir=/var \ - --sharedstatedir=/var \ - --disable-symlinks \ - --docdir=/usr/share/doc/${P} \ - --with-ssh-initscript=/etc/init.d/sshd \ - --with-export-dir=/var/lib/ganeti-storage/export \ - --with-os-search-path=/usr/share/${PN}/os \ - $(use_enable syslog) \ - $(usex kvm '--with-kvm-path=' '' '/usr/bin/qemu-kvm' '') \ - $(usex haskell-daemons "--enable-confd=haskell" '' '' '') -} - -src_install () { - emake V=1 DESTDIR="${D}" install || die "emake install failed" - - newinitd "${FILESDIR}"/ganeti.initd-r3 ${PN} - newconfd "${FILESDIR}"/ganeti.confd-r2 ${PN} - - use kvm && newinitd "${FILESDIR}"/ganeti-kvm-poweroff.initd ganeti-kvm-poweroff - use kvm && newconfd "${FILESDIR}"/ganeti-kvm-poweroff.confd ganeti-kvm-poweroff - newbashcomp doc/examples/bash_completion ganeti - dodoc INSTALL UPGRADE NEWS README doc/*.rst - dohtml -r doc/html/* - rm -rf "${D}"/{usr/share/doc/${PN},run} - - docinto examples - dodoc doc/examples/{ganeti.cron,gnt-config-backup} doc/examples/*.ocf - - docinto examples/hooks - dodoc doc/examples/hooks/{ipsec,ethers} - - insinto /etc/cron.d - newins doc/examples/ganeti.cron ${PN} - - insinto /etc/logrotate.d - newins doc/examples/ganeti.logrotate ${PN} - - python_fix_shebang "${D}"/usr/"$(get_libdir)"/${PN}/${SERIES} - - keepdir /var/{lib,log}/${PN}/ - keepdir /usr/share/${PN}/${SERIES}/os/ - keepdir /var/lib/ganeti-storage/{export,file,shared}/ - - dosym ${SERIES} "/usr/share/${PN}/default" - dosym ${SERIES} "/usr/$(get_libdir)/${PN}/default" - - python_fix_shebang "${ED}" -} - -src_test () { - emake check || die "emake check failed" -} diff --git a/app-emulation/ganeti/ganeti-2.11.2-r1.ebuild b/app-emulation/ganeti/ganeti-2.11.2-r1.ebuild new file mode 100644 index 000000000000..fbc300f59398 --- /dev/null +++ b/app-emulation/ganeti/ganeti-2.11.2-r1.ebuild @@ -0,0 +1,192 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/ganeti-2.11.2-r1.ebuild,v 1.1 2014/06/14 23:25:41 chutzpah Exp $ + +EAPI=5 +PYTHON_COMPAT=(python2_{6,7}) +use test && PYTHON_REQ_USE="ipv6" + +inherit eutils confutils autotools bash-completion-r1 python-single-r1 versionator + +MY_PV="${PV/_rc/~rc}" +#MY_PV="${PV/_beta/~beta}" +MY_P="${PN}-${MY_PV}" +SERIES="$(get_version_component_range 1-2)" + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.ganeti.org/ganeti.git" + inherit git-2 + KEYWORDS="" + # you will need to pull in the haskell overlay for pandoc + GIT_DEPEND="app-text/pandoc + dev-python/docutils + dev-python/sphinx + media-libs/gd[fontconfig,jpeg,png,truetype] + media-gfx/graphviz + media-fonts/urw-fonts" +else + SRC_URI="http://downloads.ganeti.org/releases/${SERIES}/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Ganeti is a virtual server management software tool" +HOMEPAGE="http://code.google.com/p/ganeti/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="kvm xen lxc drbd htools syslog ipv6 haskell-daemons rbd test" +REQUIRED_USE="|| ( kvm xen lxc )" + +S="${WORKDIR}/${MY_P}" + +HASKELL_DEPS=">=dev-lang/ghc-6.12:0= + dev-haskell/json:0= + dev-haskell/curl:0= + dev-haskell/network:0= + dev-haskell/parallel + dev-haskell/hslogger:0= + dev-haskell/utf8-string:0= + dev-haskell/deepseq:0= + dev-haskell/attoparsec:0= + dev-haskell/crypto:0= + dev-haskell/vector:0= + dev-haskell/hinotify:0= + dev-haskell/regex-pcre-builtin:0= + dev-haskell/zlib:0= + dev-haskell/base64-bytestring:0=" + +DEPEND="xen? ( >=app-emulation/xen-3.0 ) + kvm? ( app-emulation/qemu ) + lxc? ( app-emulation/lxc ) + drbd? ( =sys-apps/baselayout-2.0 + ${PYTHON_DEPS} + ${GIT_DEPEND}" +RDEPEND="${DEPEND} + !app-emulation/ganeti-htools" +DEPEND+="${HASKELL_DEPS} + sys-devel/m4 + test? ( + dev-python/mock + dev-python/pyyaml + dev-haskell/test-framework:0= + dev-haskell/test-framework-hunit:0= + dev-haskell/test-framework-quickcheck2:0= + dev-haskell/temporary:0= + sys-apps/fakeroot + )" + +PATCHES=( + "${FILESDIR}/${PN}-2.6-fix-args.patch" + "${FILESDIR}/${PN}-2.6-add-pgrep.patch" + "${FILESDIR}/${PN}-2.7-fix-tests.patch" + "${FILESDIR}/${PN}-2.9-disable-root-tests.patch" + "${FILESDIR}/${PN}-2.11-regex-builtin.patch" + "${FILESDIR}/${PN}-2.9-skip-cli-test.patch" + "${FILESDIR}/${PN}-2.10-rundir.patch" + "${FILESDIR}/${PN}-2.11-qemu-enable-kvm.patch" + "${FILESDIR}/${PN}-2.11-tests.patch" + "${FILESDIR}/${PN}-lockdir.patch" +) + +REQUIRED_USE="kvm? ( || ( amd64 x86 ) )" + +pkg_setup () { + confutils_use_depend_all haskell-daemons htools + python-single-r1_pkg_setup +} + +src_prepare() { + epatch "${PATCHES[@]}" + [[ ${PV} == "9999" ]] && ./autogen.sh + rm autotools/missing + eautoreconf +} + +src_configure () { + # this is kind of a hack to work around the removal of the qemu-kvm wrapper + local kvm_arch + + if use amd64; then + kvm_arch=x86_64 + elif use x86; then + kvm_arch=i386 + elif use kvm; then + die "Could not determine qemu system to use for kvm" + fi + + econf --localstatedir=/var \ + --sharedstatedir=/var \ + --disable-symlinks \ + --docdir=/usr/share/doc/${P} \ + --with-ssh-initscript=/etc/init.d/sshd \ + --with-export-dir=/var/lib/ganeti-storage/export \ + --with-os-search-path=/usr/share/${PN}/os \ + $(use_enable syslog) \ + $(usex kvm '--with-kvm-path=' '' "/usr/bin/qemu-system-${kvm_arch}" '') \ + $(usex haskell-daemons "--enable-confd=haskell" '' '' '') +} + +src_install () { + emake V=1 DESTDIR="${D}" install || die "emake install failed" + + newinitd "${FILESDIR}"/ganeti.initd-r3 ${PN} + newconfd "${FILESDIR}"/ganeti.confd-r2 ${PN} + + use kvm && newinitd "${FILESDIR}"/ganeti-kvm-poweroff.initd ganeti-kvm-poweroff + use kvm && newconfd "${FILESDIR}"/ganeti-kvm-poweroff.confd ganeti-kvm-poweroff + newbashcomp doc/examples/bash_completion ganeti + dodoc INSTALL UPGRADE NEWS README doc/*.rst + dohtml -r doc/html/* + rm -rf "${D}"/{usr/share/doc/${PN},run} + + docinto examples + dodoc doc/examples/{ganeti.cron,gnt-config-backup} doc/examples/*.ocf + + docinto examples/hooks + dodoc doc/examples/hooks/{ipsec,ethers} + + insinto /etc/cron.d + newins doc/examples/ganeti.cron ${PN} + + insinto /etc/logrotate.d + newins doc/examples/ganeti.logrotate ${PN} + + python_fix_shebang "${D}"/usr/"$(get_libdir)"/${PN}/${SERIES} + + keepdir /var/{lib,log}/${PN}/ + keepdir /usr/share/${PN}/${SERIES}/os/ + keepdir /var/lib/ganeti-storage/{export,file,shared}/ + + dosym ${SERIES} "/usr/share/${PN}/default" + dosym ${SERIES} "/usr/$(get_libdir)/${PN}/default" + + python_fix_shebang "${ED}" +} + +src_test () { + emake check || die "emake check failed" +} diff --git a/app-emulation/ganeti/ganeti-2.11.2.ebuild b/app-emulation/ganeti/ganeti-2.11.2.ebuild deleted file mode 100644 index 4c58e4cb253b..000000000000 --- a/app-emulation/ganeti/ganeti-2.11.2.ebuild +++ /dev/null @@ -1,191 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/ganeti-2.11.2.ebuild,v 1.1 2014/06/14 00:11:44 chutzpah Exp $ - -EAPI=5 -PYTHON_COMPAT=(python2_{6,7}) -use test && PYTHON_REQ_USE="ipv6" - -inherit eutils confutils autotools bash-completion-r1 python-single-r1 versionator - -MY_PV="${PV/_rc/~rc}" -#MY_PV="${PV/_beta/~beta}" -MY_P="${PN}-${MY_PV}" -SERIES="$(get_version_component_range 1-2)" - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="git://git.ganeti.org/ganeti.git" - inherit git-2 - KEYWORDS="" - # you will need to pull in the haskell overlay for pandoc - GIT_DEPEND="app-text/pandoc - dev-python/docutils - dev-python/sphinx - media-libs/gd[fontconfig,jpeg,png,truetype] - media-gfx/graphviz - media-fonts/urw-fonts" -else - SRC_URI="http://downloads.ganeti.org/releases/${SERIES}/${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="Ganeti is a virtual server management software tool" -HOMEPAGE="http://code.google.com/p/ganeti/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="kvm xen lxc drbd htools syslog ipv6 haskell-daemons rbd test" -REQUIRED_USE="|| ( kvm xen lxc )" - -S="${WORKDIR}/${MY_P}" - -HASKELL_DEPS=">=dev-lang/ghc-6.12:0= - dev-haskell/json:0= - dev-haskell/curl:0= - dev-haskell/network:0= - dev-haskell/parallel - dev-haskell/hslogger:0= - dev-haskell/utf8-string:0= - dev-haskell/deepseq:0= - dev-haskell/attoparsec:0= - dev-haskell/crypto:0= - dev-haskell/vector:0= - dev-haskell/hinotify:0= - dev-haskell/regex-pcre-builtin:0= - dev-haskell/zlib:0= - dev-haskell/base64-bytestring:0=" - -DEPEND="xen? ( >=app-emulation/xen-3.0 ) - kvm? ( app-emulation/qemu ) - lxc? ( app-emulation/lxc ) - drbd? ( =sys-apps/baselayout-2.0 - ${PYTHON_DEPS} - ${GIT_DEPEND}" -RDEPEND="${DEPEND} - !app-emulation/ganeti-htools" -DEPEND+="${HASKELL_DEPS} - sys-devel/m4 - test? ( - dev-python/mock - dev-python/pyyaml - dev-haskell/test-framework:0= - dev-haskell/test-framework-hunit:0= - dev-haskell/test-framework-quickcheck2:0= - dev-haskell/temporary:0= - sys-apps/fakeroot - )" - -PATCHES=( - "${FILESDIR}/${PN}-2.6-fix-args.patch" - "${FILESDIR}/${PN}-2.6-add-pgrep.patch" - "${FILESDIR}/${PN}-2.7-fix-tests.patch" - "${FILESDIR}/${PN}-2.9-disable-root-tests.patch" - "${FILESDIR}/${PN}-2.11-regex-builtin.patch" - "${FILESDIR}/${PN}-2.9-skip-cli-test.patch" - "${FILESDIR}/${PN}-2.10-rundir.patch" - "${FILESDIR}/${PN}-2.11-qemu-enable-kvm.patch" - "${FILESDIR}/${PN}-2.11-tests.patch" -) - -REQUIRED_USE="kvm? ( || ( amd64 x86 ) )" - -pkg_setup () { - confutils_use_depend_all haskell-daemons htools - python-single-r1_pkg_setup -} - -src_prepare() { - epatch "${PATCHES[@]}" - [[ ${PV} == "9999" ]] && ./autogen.sh - rm autotools/missing - eautoreconf -} - -src_configure () { - # this is kind of a hack to work around the removal of the qemu-kvm wrapper - local kvm_arch - - if use amd64; then - kvm_arch=x86_64 - elif use x86; then - kvm_arch=i386 - elif use kvm; then - die "Could not determine qemu system to use for kvm" - fi - - econf --localstatedir=/var \ - --sharedstatedir=/var \ - --disable-symlinks \ - --docdir=/usr/share/doc/${P} \ - --with-ssh-initscript=/etc/init.d/sshd \ - --with-export-dir=/var/lib/ganeti-storage/export \ - --with-os-search-path=/usr/share/${PN}/os \ - $(use_enable syslog) \ - $(usex kvm '--with-kvm-path=' '' "/usr/bin/qemu-system-${kvm_arch}" '') \ - $(usex haskell-daemons "--enable-confd=haskell" '' '' '') -} - -src_install () { - emake V=1 DESTDIR="${D}" install || die "emake install failed" - - newinitd "${FILESDIR}"/ganeti.initd-r3 ${PN} - newconfd "${FILESDIR}"/ganeti.confd-r2 ${PN} - - use kvm && newinitd "${FILESDIR}"/ganeti-kvm-poweroff.initd ganeti-kvm-poweroff - use kvm && newconfd "${FILESDIR}"/ganeti-kvm-poweroff.confd ganeti-kvm-poweroff - newbashcomp doc/examples/bash_completion ganeti - dodoc INSTALL UPGRADE NEWS README doc/*.rst - dohtml -r doc/html/* - rm -rf "${D}"/{usr/share/doc/${PN},run} - - docinto examples - dodoc doc/examples/{ganeti.cron,gnt-config-backup} doc/examples/*.ocf - - docinto examples/hooks - dodoc doc/examples/hooks/{ipsec,ethers} - - insinto /etc/cron.d - newins doc/examples/ganeti.cron ${PN} - - insinto /etc/logrotate.d - newins doc/examples/ganeti.logrotate ${PN} - - python_fix_shebang "${D}"/usr/"$(get_libdir)"/${PN}/${SERIES} - - keepdir /var/{lib,log}/${PN}/ - keepdir /usr/share/${PN}/${SERIES}/os/ - keepdir /var/lib/ganeti-storage/{export,file,shared}/ - - dosym ${SERIES} "/usr/share/${PN}/default" - dosym ${SERIES} "/usr/$(get_libdir)/${PN}/default" - - python_fix_shebang "${ED}" -} - -src_test () { - emake check || die "emake check failed" -} -- cgit v1.2.3-65-gdbad