diff options
Diffstat (limited to 'dev-db')
-rw-r--r-- | dev-db/scylla-bin/Manifest | 41 | ||||
-rw-r--r-- | dev-db/scylla-bin/files/scylla-jmx.confd | 2 | ||||
-rw-r--r-- | dev-db/scylla-bin/files/scylla-jmx.initd | 1 | ||||
-rw-r--r-- | dev-db/scylla-bin/files/scylla-server.initd | 1 | ||||
-rw-r--r-- | dev-db/scylla-bin/scylla-bin-3.1_p259.ebuild | 1 | ||||
-rw-r--r-- | dev-db/scylla-bin/scylla-bin-3.1_p263.ebuild | 1 | ||||
-rw-r--r-- | dev-db/scylla-bin/scylla-bin-3.1_p999.ebuild | 1 | ||||
-rw-r--r-- | dev-db/scylla-bin/scylla-bin-3.2_p202002221144.ebuild | 1 | ||||
-rw-r--r-- | dev-db/scylla-bin/scylla-bin-3.2_p202003162053.ebuild | 1 | ||||
-rw-r--r-- | dev-db/scylla-bin/scylla-bin-3.2_p202004222203.ebuild | 51 | ||||
-rw-r--r-- | dev-db/scylla-bin/scylla-bin-4.1.3.ebuild | 122 |
11 files changed, 185 insertions, 38 deletions
diff --git a/dev-db/scylla-bin/Manifest b/dev-db/scylla-bin/Manifest index cec659d..dc058c2 100644 --- a/dev-db/scylla-bin/Manifest +++ b/dev-db/scylla-bin/Manifest @@ -2,10 +2,10 @@ Hash: SHA256 AUX 10-scylla.conf 64 BLAKE2B 31ce1b2173214bcac351b71cf19e5506ab08cefbca446ce23ad753c98c5e4fd7fbb89b0f79703ea4dcf1f6233e7929268365eeaab1b4e2e7b31553aa7928a969 SHA512 c24b3ec2f0ea3b1ad0792c05a8eb044b3a157862b59759e020586ae872f9789a558d423fe1dff1a8c6d8342049cf4d919faf31a1439a6a1c69af915365b4ec82 -AUX scylla-jmx.confd 243 BLAKE2B a056f7c70df3ff6c903a182f352aa34ca9d23eed458b7c6f5a51c9f6656cf0f989c133e8e45b221991800fcc79fd1505b037410dde7d5dfffdf75e0ee6670090 SHA512 18b5f550c2e0616f4c0da123adfda3fb959bec5711b6be57df3e316613cfa154467353e65504b6b68852911f8faa21f1acccf3fa51970a132b639c1e6d1ea402 -AUX scylla-jmx.initd 585 BLAKE2B 268f2c97d31f101c6911cd2144f9df6068f8fce706d005698c208d862936435e5d8d80527bdf676611ef7c976d8e6bded890ff2c30a3d4cc6d8b0c49db6299d1 SHA512 b1104bb8bfb1d276c21d5865e7aacf1ba64cc509d40efee88fc4c8ebb9a1be5dbf343b8d68b1c977dd0ad66bcd63a4ff60c5a3a34092ab45b0eae28871869bae +AUX scylla-jmx.confd 219 BLAKE2B 0fba44d1256d11ab0ce3fbfcec3fb63c05038233fbc5c415315dbf3395858a2338afd87e958b56835d7f29251cd1a74adb93a76936cbfc740cc2ab6e40d719bf SHA512 9f5964a2e076b62db1e84c42aafda0f3cb6f1639c0269adadcfb947d427af9757656a3a2d50f13f775e54ee376669cc627dabd8035513a2f7f4bffbc45d574c4 +AUX scylla-jmx.initd 605 BLAKE2B 25d81b38782ec9b704b9643f52f05ca33a92c2e70334cf3594a860afc2202c295c465e0e3ceddd33ab76b091394429fe1f21438dc237f1e8b584d0143ac4c979 SHA512 a8e3372e0d74c6f071d37ae154479bf7e63122f4508b8cba4791c7bf37613ca373a4df7e873b3a5e65ee3069455c14359c6c68c0499f9aad636a1582ba87bde4 AUX scylla-server.confd 396 BLAKE2B dc522b308985e51c24449a333d793eaa777a74b8b5594f1ff4a092aae003202791019a255ea478c4e794a83ca0e01d2c49aac3d267501624f461fa3edfe1c41f SHA512 51739cdeedaedb1a73a345ec6a4a2761d29fac1b9cf61f02937559aed43f02112109464254213118d40af1fb7e8491c22f8cb88908c9c88523dfe1b78b8430c7 -AUX scylla-server.initd 1113 BLAKE2B e8cfc55773c66ab14d6f9eb98df03b763fcf63bb419a33c2c7cf725042a097f6a0d270504d91a12ed92c7e2fcb080c594949c809469180922487cdfba9326991 SHA512 e609c63a810f28a6acbe5597dfd3e719cde72c82ec9e81b6fd12d2c5704f8662e109ffe7f410a9b2f445cf9c8a197af52ef230fbfcbfb4df41cf83d614166d24 +AUX scylla-server.initd 1130 BLAKE2B eae62c3e4ebad1342401e5d37b28ab3eeb581e8b73e96b27f16da2786c62ef65403ba79e522a8d0d83d5da4e51e9735d76581abd577a25ae439bfbd7ed485421 SHA512 7f893e969e8caf310d8c0ab97361ed6a483c11a0acb4062934691d7e0723ae19f5601a3d3939fdd152c452a9c7431d58812283491edb660cc669a4ad725ca7f4 AUX scylla.sudoers 162 BLAKE2B 9aa0dce391da1f420a070d73d061452eeba60ad268f13a5bb8c0525d714d27dfa438efa9c6871c916b82ebf56f34c507826315de8b1fadc3d0eb5feae663cbcc SHA512 aabdeb3854eaad4b1cf9037a998cf94b8f55b2011e8f81a1778095b71806d89e217f2025e772c636569f833f7df45108e2e30c2c1e70fdb59acf37e6cdf81485 DIST scylla-bin-3.1_p259-package.tar.gz 1112368776 BLAKE2B 593f9bed2cccf1dacdc79eb309f5f6533d6c15ae9f34198835283bd4cbefaa6241dcbb11b161e24d031a912a121e11cba65eb2952e0df5d544c5febec105e272 SHA512 edd96df8ee8035a48876750bd2e380f03e51b58dc4a81e262bad2bf32d8f6dcd8aaf9de94c6d9501782470a7928d378ec239e4880d9583052dd5ca81fb791712 DIST scylla-bin-3.1_p259-python3.tar.gz 29292188 BLAKE2B 169a67b487244b2a391aacc995155a749b0746cfbd342c387423106abda4f361a45a7d5bfbba020e1f32014ead148d5363c4c58bb35eb6147f992b7040ff17c4 SHA512 5883c34c79d8e09ecbefa612c37875383cb4e45d429599a5b0b74a048fd93fc4a672d7b9a2335eb0fefdc05d08edc5a0a72dc2d3fb77485dd1146fd48899936b @@ -17,26 +17,33 @@ DIST scylla-bin-3.2_p202002221144-package.tar.gz 1033996280 BLAKE2B 20faa9af84ba DIST scylla-bin-3.2_p202002221144-python3.tar.gz 34258383 BLAKE2B 85d4467448d23ecfeff7319fb478bbc2f24598aaf5380d5a01cb0b8866caf8fa3eb9196cd03fdd79da9147549a868cd6e6259a337bfa848a57981356a5b2cc48 SHA512 87b29858d9b1c63f98548fb796c4811160dcfdc92071e368c81b23d5db6b266a3d9b2f8cd583e99f1545f10425c4bb0dbb895ae5cf8ca97a7b8434d53ed41c17 DIST scylla-bin-3.2_p202003162053-package.tar.gz 1034202869 BLAKE2B ca68cbfebe56976ce4a4034b5a059b439f7eca6a23745425b75560d201d916901d5bdc104d03e1b2ecec589537bdc5b53b2f2ebb0f1693f3f4c2cea4e2b3c7d3 SHA512 a24fcb1bd80503d2980885ddf2a47a098a146da4dd2ec5b4f53ca9bd5d6684ca032e4cff1927e70d0725160dedcc49b3e19712ea871d90cd8019c5554f319c02 DIST scylla-bin-3.2_p202003162053-python3.tar.gz 34293296 BLAKE2B e3b326b655b5bc6f35fe020b88561bee5193818fc265581725526fe7144581cea153a529c10abd489a8e69862af6f811bc963cb86e66b638bcb9d341cb62200b SHA512 0d965b2a10e4b7d6f448321cef051a2db1e9af413b7cd2a653857f769931f27e51b8f39d95278498aa86d8cdc15c939b194659247d27529decdd1dabdf68fdab +DIST scylla-bin-3.2_p202004222203-jmx.tar.gz 7676018 BLAKE2B 9583f925f7c470e5d3c29ef6f4b125cbe65f55946e540245efaecb1c58552c15fa74028f4d7d303f04a9d6497a746c85a0697784e61b5d54a2568f27aa2033e7 SHA512 ab37f737465b137bb6a6ebdcc9ffaf0b847841bb107075c53ed1e04c9dd73375a99ccda7159b9f51500a13c27492f314e6221f15754dcfab05bddc9352063c27 DIST scylla-bin-3.2_p202004222203-package.tar.gz 1034049721 BLAKE2B 6c25f519cd8d68fc5c57c15eb72dbf0e6024badc03f5c3269c0b7996a23daf301f556371cfc7eb059e318b7ed4b1deeb2274ea8ca405b3d8ff68598a6891c123 SHA512 0a95c282dcc80727ffd36ad20ed54e4cbffbc9062c27ba114da1eae47289615b9506ecc5ffd6f086115fe5a979d4622714384b18bfcc6dff6cdbb8c268cfede6 DIST scylla-bin-3.2_p202004222203-python3.tar.gz 34294614 BLAKE2B 34035d5d72c36c275bcf29b157717c87cfa9d41585bac05df8062cafe9ce00a17bca1c6a1cfad5f58877e89f01a84c2424f035482ca057c04a8b3970dab6ed4f SHA512 39a6ab5e3711f82b6584cbf8ea2952f47b2e25dfe5bdcaa3b31894cde91c7674f207f9172ecc4e607e6c45a494ef4349eb53cbc389eda2e80dd5fced0434af5e -EBUILD scylla-bin-3.1_p259.ebuild 3576 BLAKE2B c518749676fe53d03aeb42ad7e2523af94bae6aac778f45f69831decde56222dafb8291b7bc7f78361c2003086005a0fd5e61b085f7040b5fea66bbf7e4fc583 SHA512 e2d5801bfa4e8e1231cabe3ef9832f5299ec06209aa077186d4a1022aa8c6bba493691dcc23ac7c81f3244a08b0a10464476a9a05a8c0b1b1b870fd90f030995 -EBUILD scylla-bin-3.1_p263.ebuild 3576 BLAKE2B c518749676fe53d03aeb42ad7e2523af94bae6aac778f45f69831decde56222dafb8291b7bc7f78361c2003086005a0fd5e61b085f7040b5fea66bbf7e4fc583 SHA512 e2d5801bfa4e8e1231cabe3ef9832f5299ec06209aa077186d4a1022aa8c6bba493691dcc23ac7c81f3244a08b0a10464476a9a05a8c0b1b1b870fd90f030995 -EBUILD scylla-bin-3.1_p999.ebuild 3528 BLAKE2B 434132bb9ce41486b9b6812e914104922a775542315138cbfae9f7a926de1139367ff3b57aa0f82cb227014c141ba7e5c1e90743d60881d1ec46aea3fb7d5f9a SHA512 68f42cac52b9f77c319585213eb50d520d6cb934402338a5c693dfd42dcfb33a212b99f39c92127b8b67098cc0a2ca78acd44187b59a9b60d99d6ede859eb2de -EBUILD scylla-bin-3.2_p202002221144.ebuild 3149 BLAKE2B 31aa2fbb0c57e2481813beb96c384d863014da40b68da3f2d2dba10e980c0c5e1b03d10afd24d7f06a4b41a98eec39528fb31c2d76ffd8ae92fa2689822cb528 SHA512 87468eb7519857586c2948eb7555a427e4a790d8072f9975566f46eff9726edf1d31b2d4f69c7e601022ffaba40939a8ca2a64080471053cbcb03061aa6c1467 -EBUILD scylla-bin-3.2_p202003162053.ebuild 3149 BLAKE2B 31aa2fbb0c57e2481813beb96c384d863014da40b68da3f2d2dba10e980c0c5e1b03d10afd24d7f06a4b41a98eec39528fb31c2d76ffd8ae92fa2689822cb528 SHA512 87468eb7519857586c2948eb7555a427e4a790d8072f9975566f46eff9726edf1d31b2d4f69c7e601022ffaba40939a8ca2a64080471053cbcb03061aa6c1467 -EBUILD scylla-bin-3.2_p202004222203.ebuild 3149 BLAKE2B 31aa2fbb0c57e2481813beb96c384d863014da40b68da3f2d2dba10e980c0c5e1b03d10afd24d7f06a4b41a98eec39528fb31c2d76ffd8ae92fa2689822cb528 SHA512 87468eb7519857586c2948eb7555a427e4a790d8072f9975566f46eff9726edf1d31b2d4f69c7e601022ffaba40939a8ca2a64080471053cbcb03061aa6c1467 +DIST scylla-bin-3.2_p202004222203-tools.tar.gz 32518600 BLAKE2B af84e4439a56b976f7bf367593de9d56ac63a0eb613ed9ea231df301cc4ba484e4702d59413f80bbd8bc9e5ab6f3ec408ed3f2a154d1f23a7fb684ca9b56ab8c SHA512 0acbde80c5ad7317341082d84269cd5f57975b43cfa2edb15d1d5fa41628a8375ff79964d01b6cf6454ee200b68a5b2d41f14527371b7265d39ea75e952f9d62 +DIST scylla-bin-4.1.3-jmx.tar.gz 7676083 BLAKE2B 5bcac8ef7d5dd91e87e77eac55ad0112397b5b0bfbce19f60d906bc3c56d1b0d265601599d59a2f0b122beb018168b78ff574e07c6af9ba91cda484e54c69608 SHA512 78ece03ff4aaeb19ed43f7c489c5c09f129a0d946342cd5900e67de2b2415e08513539f7a35bf73f249a98d2dbabbbeee9f74ffd454c5395a16161e03b532b59 +DIST scylla-bin-4.1.3-package.tar.gz 805676832 BLAKE2B 6e8a00d49b80130cfd793d03d26a7992c002728a1496d68709053321164edd907bd3de2dc0e2686c0c560d5e971d28603dc35d835c2070686745b5a8c5c64b28 SHA512 01416e38bec7167f7a53173d618e1a0bc72e252f26878ae9c38e2cb480a77234372aa70ad412323ad3697e5aea6dd78f3a7cb68f8f28839bcb790611b603b637 +DIST scylla-bin-4.1.3-python3.tar.gz 36105535 BLAKE2B 3d36bda21eb4ba07838e0e1c43c2831496e6b337037def241a0c3209b88711b5a690ffef33f9e114d31ba835d9832dcf6f156868c483b010f79a3adb4174edd5 SHA512 16f75c5b26ad1d8b28b06704608e9537e9364f1d55bee48187b525ed77da2781b8e8daa8d0f2ee16a3a6125b6900bd8c5f83949e75c3d99fffed8f9684aab286 +DIST scylla-bin-4.1.3-tools.tar.gz 33860192 BLAKE2B 02239d1b2f2275395cf15197efe69b1fb72b481b06058a7b3be2354db6c76e37d61340566d2f90e3fb0cebbfb8e5ef1e235342e8aad6b50f7ca7d10f53110020 SHA512 a73c120557ef7678867612e5cdc2eeb4f981c6d68a1751b80f99e77dfd1fe7d2b12a3aa1cf74aee2b42d6ce2a161e9979b246511ec87819098555575d5a6d1cd +EBUILD scylla-bin-3.1_p259.ebuild 3555 BLAKE2B 77b1167f8dbe1c53b005b908b509eb7854c51e4474401711c5ecb8cb02e3bdc7340013b4efad05e6f93b4fd6dd875cd8de352e1c41daddc6c0c9fb9d1113c2f8 SHA512 42cdab4202bd8591f04d7c23be6907c1eb6656d4c902626782daa47588dad2e98003d6398469bc4b913656f7cb26ce2231da817fa8ef76ba0bbe5151891db521 +EBUILD scylla-bin-3.1_p263.ebuild 3555 BLAKE2B 77b1167f8dbe1c53b005b908b509eb7854c51e4474401711c5ecb8cb02e3bdc7340013b4efad05e6f93b4fd6dd875cd8de352e1c41daddc6c0c9fb9d1113c2f8 SHA512 42cdab4202bd8591f04d7c23be6907c1eb6656d4c902626782daa47588dad2e98003d6398469bc4b913656f7cb26ce2231da817fa8ef76ba0bbe5151891db521 +EBUILD scylla-bin-3.1_p999.ebuild 3507 BLAKE2B fba692ca9d6c521f2a26843aaf1ca5dda81e7b9dda127687880bc0cbefbdfd725a003adf99892a4778eee3c83f4230c2effd851f893a49c285a45ef08b406ff3 SHA512 3abf3ed8d49318cd52b64211917f9b657c409122ca9183d6a57b7fa58f67ca476eca0bc56d1c0313601d266627b8c2f504df2bdfb51d76c4c9afb8f4b3444ce3 +EBUILD scylla-bin-3.2_p202002221144.ebuild 3128 BLAKE2B 3c43d9d9df3a2fec764054be3249ee9158d51ad87c4ea65a1727902b1ff30d919be6e498facc27ea3def8bad0a4238622a2a63a88ea90869cac5331843315e70 SHA512 782182801aff432a8fddf005fabb883c6bde8cab6b62d265bec4c2f22b129b3c19a9effc6cb78178331db5db16fbfe2e28ffe548f123370ca414e37add541dc4 +EBUILD scylla-bin-3.2_p202003162053.ebuild 3128 BLAKE2B 3c43d9d9df3a2fec764054be3249ee9158d51ad87c4ea65a1727902b1ff30d919be6e498facc27ea3def8bad0a4238622a2a63a88ea90869cac5331843315e70 SHA512 782182801aff432a8fddf005fabb883c6bde8cab6b62d265bec4c2f22b129b3c19a9effc6cb78178331db5db16fbfe2e28ffe548f123370ca414e37add541dc4 +EBUILD scylla-bin-3.2_p202004222203.ebuild 4422 BLAKE2B 747a8b8ba7020a8c864725a7a11aea5b6343284e2b77b5aa014132bf5771ab9922b588bf40c154850b9aeb116679e1818d369f9cf57f08b404a1d972fbc4ddeb SHA512 641fc805ae0f30ae89d4746a884778a68766f8db96f2cd534fa620515b6dbcce60930b9927f450b007a568b9c3a5c21eb918004562a2a6072347bfb46fc70f36 +EBUILD scylla-bin-4.1.3.ebuild 3693 BLAKE2B ebb887489c5b6afa587844dc9fbdebdd03d6d277256f9228559adec13f1476fdcf5522bd9b677883ae40da5f5ce7c246ef9401c519018c7ce9d26da93742265c SHA512 0fd6a975b93cd1697eacefa23f9cbbe8d0b93a40c5c8802ea108a6fa7c787858939821b276b05e18a8d1006db95ad9350acfff97e7314fbd4352d326a9f935ad MISC metadata.xml 249 BLAKE2B 40afa233e18ae5678e52194be8b1235d8deda4810e55b33ea192ded6b09a158f1bc941544f90a1b9e396db00bc0fe277c072d267568473ae4aa2dec8bc5c2f89 SHA512 6eae78a65db44c8f7ef2d20c10c8612cd2072c0204c6294798e4bf94f1283c684c22d1ad28e0f68e78e82a0c60526d6786492c9dacc438d83405218e51c1bf9c -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQGTBAEBCAB9FiEEB7NG2KqNbQw8gqQ7Uf8j8ayXdy8FAl6jNh9fFIAAAAAALgAo +iQGTBAEBCAB9FiEEB7NG2KqNbQw8gqQ7Uf8j8ayXdy8FAl8pnBRfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDA3 QjM0NkQ4QUE4RDZEMEMzQzgyQTQzQjUxRkYyM0YxQUM5Nzc3MkYACgkQUf8j8ayX -dy+e+Af9GiSLj0OrpOuoop+nMIc4HWuGa+rT0wOYRWRQcMl/3duYqBtlaD+8YPu2 -eFvfgp4fxd4dqT/k4qTPIuyOBS+Q6Mc44R1p39bmCYfGmXUdB7hhdRWZa4aFc2qp -OVphbJSZC4zJWhhwd0NXqrfIy+C+3h/7yQYe5/L/fDjCuU0e/SfsLsYpIQVfjCq+ -nuA9YAmTnggi1xVdOX6ekn4E94U3yup7S/ZJ5Kn7huveNVbbMhLS31WyqYWypSNM -Ni+HwrArs9S5lc+rxO21v6mg+Iuq168DkVWxAOilTd6akgaOnR0eeD3e9W5sWTru -hBtIcPbLVQ0/JWuCiX5scT1ajs4cnw== -=wXkd +dy/dkwgA5IChETfkut6IwS+uYkXsyK3A7wfL24subs7OdBk8bg4ClTDO4uZk2jnl +7zwQ3huNWAPgQxUhexrddWyR/kTAeMjVlxgylZu9BlC2/TT5j6rdtSHdDdiFQTKp +SXu5AQxG3vGD7uC9ktsNHt3ifKZ7gezVRUH5eYb9+qqg5MA+aTi/LqIbq2RXjwIN +zaknX3EoiWhQjGzTQtDpH9sNm8eXU9PN5D699OfOoSwkC4TyeZeJROjL0jydD37U +9wLVUbRhrnatIcpWxeqXj/ZXJ44cypdIg0zcQ8G4h6FLHO+aRppQ0WrjvkEK3ezU +mZu/jUaDYQRh5nv9ce7tDFYPbydn6w== +=kH0J -----END PGP SIGNATURE----- diff --git a/dev-db/scylla-bin/files/scylla-jmx.confd b/dev-db/scylla-bin/files/scylla-jmx.confd index 8177e13..43a5bba 100644 --- a/dev-db/scylla-bin/files/scylla-jmx.confd +++ b/dev-db/scylla-bin/files/scylla-jmx.confd @@ -5,5 +5,3 @@ # source scylla default env source /etc/default/scylla-jmx - -rc_need="scylla-server"
\ No newline at end of file diff --git a/dev-db/scylla-bin/files/scylla-jmx.initd b/dev-db/scylla-bin/files/scylla-jmx.initd index 71d90dd..15010da 100644 --- a/dev-db/scylla-bin/files/scylla-jmx.initd +++ b/dev-db/scylla-bin/files/scylla-jmx.initd @@ -16,6 +16,7 @@ start_stop_daemon_args="--user ${user} --group ${group} --wait 2000 --make-pidfi depend() { use net localmount logger + provide scylla-jmx } start_pre() { diff --git a/dev-db/scylla-bin/files/scylla-server.initd b/dev-db/scylla-bin/files/scylla-server.initd index 59caf81..9e233b7 100644 --- a/dev-db/scylla-bin/files/scylla-server.initd +++ b/dev-db/scylla-bin/files/scylla-server.initd @@ -18,6 +18,7 @@ start_stop_daemon_args="--chdir ${chdir} --user ${user} --group ${group} --wait depend() { use net localmount logger + want scylla-jmx } start_pre() { diff --git a/dev-db/scylla-bin/scylla-bin-3.1_p259.ebuild b/dev-db/scylla-bin/scylla-bin-3.1_p259.ebuild index 20cb906..6092f13 100644 --- a/dev-db/scylla-bin/scylla-bin-3.1_p259.ebuild +++ b/dev-db/scylla-bin/scylla-bin-3.1_p259.ebuild @@ -19,7 +19,6 @@ RESTRICT="strip test" RDEPEND=" !dev-db/scylla - dev-python/pystache >=app-admin/scylla-jmx-3.1 >=app-admin/scylla-tools-3.1 " diff --git a/dev-db/scylla-bin/scylla-bin-3.1_p263.ebuild b/dev-db/scylla-bin/scylla-bin-3.1_p263.ebuild index 20cb906..6092f13 100644 --- a/dev-db/scylla-bin/scylla-bin-3.1_p263.ebuild +++ b/dev-db/scylla-bin/scylla-bin-3.1_p263.ebuild @@ -19,7 +19,6 @@ RESTRICT="strip test" RDEPEND=" !dev-db/scylla - dev-python/pystache >=app-admin/scylla-jmx-3.1 >=app-admin/scylla-tools-3.1 " diff --git a/dev-db/scylla-bin/scylla-bin-3.1_p999.ebuild b/dev-db/scylla-bin/scylla-bin-3.1_p999.ebuild index 670bc92..7b5ec61 100644 --- a/dev-db/scylla-bin/scylla-bin-3.1_p999.ebuild +++ b/dev-db/scylla-bin/scylla-bin-3.1_p999.ebuild @@ -19,7 +19,6 @@ RESTRICT="strip test" RDEPEND=" !dev-db/scylla - dev-python/pystache >=app-admin/scylla-jmx-3.1 >=app-admin/scylla-tools-3.1 " diff --git a/dev-db/scylla-bin/scylla-bin-3.2_p202002221144.ebuild b/dev-db/scylla-bin/scylla-bin-3.2_p202002221144.ebuild index 4968dde..e12b428 100644 --- a/dev-db/scylla-bin/scylla-bin-3.2_p202002221144.ebuild +++ b/dev-db/scylla-bin/scylla-bin-3.2_p202002221144.ebuild @@ -19,7 +19,6 @@ RESTRICT="strip test" RDEPEND=" !dev-db/scylla - dev-python/pystache >=app-admin/scylla-jmx-3.2 >=app-admin/scylla-tools-3.2 " diff --git a/dev-db/scylla-bin/scylla-bin-3.2_p202003162053.ebuild b/dev-db/scylla-bin/scylla-bin-3.2_p202003162053.ebuild index 4968dde..e12b428 100644 --- a/dev-db/scylla-bin/scylla-bin-3.2_p202003162053.ebuild +++ b/dev-db/scylla-bin/scylla-bin-3.2_p202003162053.ebuild @@ -19,7 +19,6 @@ RESTRICT="strip test" RDEPEND=" !dev-db/scylla - dev-python/pystache >=app-admin/scylla-jmx-3.2 >=app-admin/scylla-tools-3.2 " diff --git a/dev-db/scylla-bin/scylla-bin-3.2_p202004222203.ebuild b/dev-db/scylla-bin/scylla-bin-3.2_p202004222203.ebuild index 4968dde..8bbd69d 100644 --- a/dev-db/scylla-bin/scylla-bin-3.2_p202004222203.ebuild +++ b/dev-db/scylla-bin/scylla-bin-3.2_p202004222203.ebuild @@ -9,7 +9,7 @@ inherit linux-info user DESCRIPTION="NoSQL data store using the seastar framework, compatible with Apache Cassandra" HOMEPAGE="https://scylladb.com/" -SRC_URI="http://downloads.scylladb.com/relocatable/unstable/branch-${MY_PV}/scylla-package.tar.gz -> ${P}-package.tar.gz http://downloads.scylladb.com/relocatable/unstable/branch-${MY_PV}/scylla-python3-package.tar.gz -> ${P}-python3.tar.gz" +SRC_URI="http://downloads.scylladb.com/relocatable/unstable/branch-${MY_PV}/scylla-package.tar.gz -> ${P}-package.tar.gz http://downloads.scylladb.com/relocatable/unstable/branch-${MY_PV}/scylla-python3-package.tar.gz -> ${P}-python3.tar.gz http://downloads.scylladb.com/relocatable/unstable/branch-${MY_PV}/scylla-tools-package.tar.gz -> ${P}-tools.tar.gz http://downloads.scylladb.com/relocatable/unstable/branch-${MY_PV}/scylla-jmx-package.tar.gz -> ${P}-jmx.tar.gz" KEYWORDS="~amd64" LICENSE="AGPL-3" @@ -18,10 +18,9 @@ IUSE="doc" RESTRICT="strip test" RDEPEND=" + !app-admin/scylla-jmx + !app-admin/scylla-tools !dev-db/scylla - dev-python/pystache - >=app-admin/scylla-jmx-3.2 - >=app-admin/scylla-tools-3.2 " DEPEND="${RDEPEND} >=sys-kernel/linux-headers-3.5 @@ -50,7 +49,7 @@ pkg_setup() { } src_unpack() { - for pkg in package python3; + for pkg in package python3 tools jmx; do mkdir "${pkg}" || die pushd "${pkg}" || die @@ -88,19 +87,43 @@ install_python3() { popd } -#install_jmx_package() { -# # TODO: not working with icedtea JVM -# pushd jmx-package -# bash install.sh --root "${D}" --sysconfdir /etc/default || die -# newinitd "${FILESDIR}/scylla-jmx.initd" scylla-jmx -# newconfd "${FILESDIR}/scylla-jmx.confd" scylla-jmx -# popd -#} +install_jmx() { + pushd jmx + # fix symlink runtime error on scylla-jmx script + # * scylla-jmx is not available for oracle-jdk-bin-1.8 on x86_64 + # * IMPORTANT: some Java tools are not available on some VMs on some architectures + sed -e 's@"$LOCATION_SCRIPTS"/symlinks/scylla-jmx@/usr/bin/java@g' -i scylla-jmx || die + bash install.sh --root "${D}" --sysconfdir /etc/default || die + newinitd "${FILESDIR}/scylla-jmx.initd" scylla-jmx + newconfd "${FILESDIR}/scylla-jmx.confd" scylla-jmx + popd +} + +install_tools() { + pushd tools + find . -type f -name '*.bat' -delete || die + for e in nodetool cqlsh sstableverify sstableutil sstableupgrade sstablescrub scylla-sstableloader debug-cql; do + sed -e "2i export CASSANDRA_INCLUDE=/opt/scylladb/bin/cassandra.in.sh" -i "bin/${e}" || die + sed -e "2i export CASSANDRA_HOME=/opt/scylladb/" -i "bin/${e}" || die + done + insinto /opt/scylladb + for f in bin conf doc lib pylib tools; do + doins -r "${f}" + done + for e in nodetool cqlsh sstableverify sstableutil sstableupgrade sstablescrub scylla-sstableloader debug-cql; do + fperms +x "/opt/scylladb/bin/${e}" + dosym "/opt/scylladb/bin/${e}" "/usr/bin/${e}" + sed -e "2i export CASSANDRA_INCLUDE=/opt/scylladb/bin/cassandra.in.sh" -i "bin/${e}" || die + sed -e "2i export CASSANDRA_HOME=/opt/scylladb/" -i "bin/${e}" || die + done + popd +} src_install() { install_package install_python3 - #install_jmx_package + install_tools + install_jmx } pkg_postinst() { diff --git a/dev-db/scylla-bin/scylla-bin-4.1.3.ebuild b/dev-db/scylla-bin/scylla-bin-4.1.3.ebuild new file mode 100644 index 0000000..74e7b00 --- /dev/null +++ b/dev-db/scylla-bin/scylla-bin-4.1.3.ebuild @@ -0,0 +1,122 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PV="4.1/2020-08-01T08:26:42Z" + +inherit linux-info user + +DESCRIPTION="NoSQL data store using the seastar framework, compatible with Apache Cassandra" +HOMEPAGE="https://scylladb.com/" +SRC_URI="http://downloads.scylladb.com/relocatable/unstable/branch-${MY_PV}/scylla-package.tar.gz -> ${P}-package.tar.gz http://downloads.scylladb.com/relocatable/unstable/branch-${MY_PV}/scylla-python3-package.tar.gz -> ${P}-python3.tar.gz http://downloads.scylladb.com/relocatable/unstable/branch-${MY_PV}/scylla-tools-package.tar.gz -> ${P}-tools.tar.gz http://downloads.scylladb.com/relocatable/unstable/branch-${MY_PV}/scylla-jmx-package.tar.gz -> ${P}-jmx.tar.gz" + +KEYWORDS="~amd64" +LICENSE="AGPL-3" +SLOT="0" +IUSE="doc" +RESTRICT="strip test" + +RDEPEND=" + !app-admin/scylla-jmx + !app-admin/scylla-tools + !dev-db/scylla +" +DEPEND="${RDEPEND} + >=sys-kernel/linux-headers-3.5 +" + +# Discussion about kernel configuration: +# https://groups.google.com/forum/#!topic/scylladb-dev/qJu2zrryv-s +CONFIG_CHECK="~NUMA_BALANCING ~SYN_COOKIES ~TRANSPARENT_HUGEPAGE" +ERROR_NUMA_BALANCING="${PN} recommends support for Memory placement aware NUMA scheduler (NUMA_BALANCING)." +ERROR_SYN_COOKIES="${PN} recommends support for TCP syncookie (SYN_COOKIES)." +ERROR_TRANSPARENT_HUGEPAGE="${PN} recommends support for Transparent Hugepage (TRANSPARENT_HUGEPAGE)." + +# NOTE: maybe later depending on upstream energy, support DPDK +# For DPDK, removed HUGETLBFS PROC_PAGE_MONITOR UIO_PCI_GENERIC in favor of VFIO +# CONFIG_CHECK="~NUMA_BALANCING ~SYN_COOKIES ~TRANSPARENT_HUGEPAGE ~VFIO" +# ERROR_VFIO="${PN} running with DPDK recommends support for Non-Privileged userspace driver framework (VFIO)." + +DOCS=( README.md NOTICE.txt SCYLLA-PRODUCT-FILE SCYLLA-RELEASE-FILE SCYLLA-RELOCATABLE-FILE SCYLLA-VERSION-FILE ) +PATCHES=( ) +S=${WORKDIR} + +pkg_setup() { + linux-info_pkg_setup + enewgroup scylla + enewuser scylla -1 -1 /var/lib/${PN} scylla +} + +src_unpack() { + for pkg in package python3 tools jmx; + do + mkdir "${pkg}" || die + pushd "${pkg}" || die + unpack ${P}-${pkg}.tar.gz || die + find . -type f -name "*.pyc" -delete + popd || die + done +} + +install_package() { + pushd package + + bash install.sh --root "${D}" --sysconfdir /etc/default --packaging || die + + for x in /var/lib/scylla /var/lib/scylla/{data,commitlog,hints,coredump,hints,view_hints} /var/lib/scylla-housekeeping /var/log/scylla; do + keepdir "${x}" + fowners scylla:scylla "${x}" + done + + insinto /etc/sudoers.d + newins "${FILESDIR}"/scylla.sudoers scylla + + insinto /etc/rsyslog.d + doins "${FILESDIR}/10-scylla.conf" + + newinitd "${FILESDIR}/scylla-server.initd" scylla-server + newconfd "${FILESDIR}/scylla-server.confd" scylla-server + + popd +} + +install_python3() { + pushd python3 + bash install.sh --root "${D}" || die + popd +} + +install_jmx() { + pushd jmx + # fix symlink runtime error on scylla-jmx script + # * scylla-jmx is not available for oracle-jdk-bin-1.8 on x86_64 + # * IMPORTANT: some Java tools are not available on some VMs on some architectures + sed -e 's@"$LOCATION_SCRIPTS"/symlinks/scylla-jmx@/usr/bin/java@g' -i scylla-jmx || die + bash install.sh --root "${D}" --sysconfdir /etc/default || die + newinitd "${FILESDIR}/scylla-jmx.initd" scylla-jmx + newconfd "${FILESDIR}/scylla-jmx.confd" scylla-jmx + popd +} + +install_tools() { + pushd tools + bash install.sh --root "${D}" || die + popd +} + +src_install() { + install_python3 + install_package + install_tools + install_jmx +} + +pkg_postinst() { + elog "You should run 'emerge --config dev-db/scylla' to finalize your Scylla installation." +} + +pkg_config() { + elog "Running 'scylla_setup'..." + scylla_setup +} |