diff options
author | Ultrabug <ultrabug@gentoo.org> | 2020-09-04 17:50:53 +0200 |
---|---|---|
committer | Ultrabug <ultrabug@gentoo.org> | 2020-09-04 17:50:53 +0200 |
commit | deb8dbd0e8236a0b84734f985c8fff33c305f45c (patch) | |
tree | 285e8ebfbf4443977562b909de2a3db13ae35046 /dev-db/scylla-bin | |
parent | dev-db/scylla-bin: add 3.3 version (diff) | |
download | ultrabug-deb8dbd0e8236a0b84734f985c8fff33c305f45c.tar.gz ultrabug-deb8dbd0e8236a0b84734f985c8fff33c305f45c.tar.bz2 ultrabug-deb8dbd0e8236a0b84734f985c8fff33c305f45c.zip |
dev-db/scylla-bin: drop osbolete ebuilds
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Manifest-Sign-Key: 34FCB257983BA23A8CEC5EB7EB9E6405C24BFAE5
Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
Diffstat (limited to 'dev-db/scylla-bin')
-rw-r--r-- | dev-db/scylla-bin/Manifest | 28 | ||||
-rw-r--r-- | dev-db/scylla-bin/scylla-bin-3.1_p259.ebuild | 122 | ||||
-rw-r--r-- | dev-db/scylla-bin/scylla-bin-3.1_p263.ebuild | 122 | ||||
-rw-r--r-- | dev-db/scylla-bin/scylla-bin-3.2_p202002221144.ebuild | 112 | ||||
-rw-r--r-- | dev-db/scylla-bin/scylla-bin-3.2_p202003162053.ebuild | 112 |
5 files changed, 8 insertions, 488 deletions
diff --git a/dev-db/scylla-bin/Manifest b/dev-db/scylla-bin/Manifest index 90cb4f3..f6b3614 100644 --- a/dev-db/scylla-bin/Manifest +++ b/dev-db/scylla-bin/Manifest @@ -7,16 +7,8 @@ AUX scylla-jmx.initd 605 BLAKE2B 25d81b38782ec9b704b9643f52f05ca33a92c2e70334cf3 AUX scylla-server.confd 396 BLAKE2B dc522b308985e51c24449a333d793eaa777a74b8b5594f1ff4a092aae003202791019a255ea478c4e794a83ca0e01d2c49aac3d267501624f461fa3edfe1c41f SHA512 51739cdeedaedb1a73a345ec6a4a2761d29fac1b9cf61f02937559aed43f02112109464254213118d40af1fb7e8491c22f8cb88908c9c88523dfe1b78b8430c7 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 -DIST scylla-bin-3.1_p263-package.tar.gz 1112406098 BLAKE2B cf7c375d42935ae70a9bf5d636e0fa758a783d1685ecbbf9077f0b8426955c81e37a2bc2c462b46545a5a9d86d2b5e2112a1abddd1d1ddf596d35c343d1572bf SHA512 947a531b21ad0f0b2ed89c4f42d8b8b71bd0330acb3791d433d58c338dd20699a31cdbbd0ec3133da0f9b4fb4e14be04864d47f4a7643aa4cff65df8b7aeddb5 -DIST scylla-bin-3.1_p263-python3.tar.gz 29325635 BLAKE2B 6ed44587e1693122034c93064ce9c1ec7f85c0cb4c4cb26bf6cad41e5bb0fc8d17b9bb68455f4d1681be928f0c19d4e36da444648cb2a7ec667ffe5e9371ed76 SHA512 1a9a17ed33442b8635dbca3ccced66a91f43389e663ce025c0e4a5d146bccaca9e941936eabbe984b875f75dc6b98fcc2f64eaae236b75d617e91da2e8b637d9 DIST scylla-bin-3.1_p999-package.tar.gz 1112442916 BLAKE2B 6366601e9b865ac843c7417b883e5995ac6ab40db5dde3ec20c8012558058930bf5e8956c511e17fa37434cf6b4c6fee9c198eccdea160005ea4cff044369678 SHA512 4964b526a2146069164ba8762ceee4e42173432927830783780c845a822b18a378f3f77fa8a59c788d5c19256c4d5f97b082417d616a7802dc1c6fbc9fe876e9 DIST scylla-bin-3.1_p999-python3.tar.gz 29315191 BLAKE2B 043102bb9c3328c1d133ec05067dc3e3bb4c0b0720023f68abe0839b8b5afcea8270f789db7be09186f8a9b5ded779310d337ee4ce9df0f1e6a68e949f8632bb SHA512 b3a590c60a137918f2a65d51cda8b7fde3013280c24abb2009150cf184062a64394f6f9312ba6464311da0a0b7e7b4900f8f74ff3e556e693115775c67cb0b3e -DIST scylla-bin-3.2_p202002221144-package.tar.gz 1033996280 BLAKE2B 20faa9af84bad4585baef16564fc583bfdfc01a2ea94ffc6e9324fa80b62c625838f46eeeb8a47536c36047640fb68ed738492595c458afb9c2146bdbc070a00 SHA512 f7187c5dd843089a352c607b27efa7ee979dfd10634dc1d5299821ed5d8fa36d65d66f803dd1b5c8addbe6a8e9f7f36ae2d111a86a9e90a2c3514dab4a3435ea -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 @@ -29,11 +21,7 @@ DIST scylla-bin-4.1.3-jmx.tar.gz 7676083 BLAKE2B 5bcac8ef7d5dd91e87e77eac55ad011 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-3.3_p202006160043.ebuild 4598 BLAKE2B a9f046396d506f0d235426e42d5f16fc7b2afab27ec4f5765acb3ef2214fa50716ceaf10b697e0dd1d16b471bd7e625ef9c502f998af6ed75d115a32618a50e2 SHA512 b87d53e9183c5d3ad74615f885e3290e9ddf0bc24cfc19fbb24043b8e018b9ca9e6f8c0282ae77326f517fc7a82c7a1e7ef864a59431bf4749de6212c79eaa9d EBUILD scylla-bin-4.1.3.ebuild 3693 BLAKE2B ebb887489c5b6afa587844dc9fbdebdd03d6d277256f9228559adec13f1476fdcf5522bd9b677883ae40da5f5ce7c246ef9401c519018c7ce9d26da93742265c SHA512 0fd6a975b93cd1697eacefa23f9cbbe8d0b93a40c5c8802ea108a6fa7c787858939821b276b05e18a8d1006db95ad9350acfff97e7314fbd4352d326a9f935ad @@ -41,14 +29,14 @@ MISC metadata.xml 249 BLAKE2B 40afa233e18ae5678e52194be8b1235d8deda4810e55b33ea1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQGTBAEBCAB9FiEEB7NG2KqNbQw8gqQ7Uf8j8ayXdy8FAl9SYatfFIAAAAAALgAo +iQGTBAEBCAB9FiEEB7NG2KqNbQw8gqQ7Uf8j8ayXdy8FAl9SYkFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDA3 QjM0NkQ4QUE4RDZEMEMzQzgyQTQzQjUxRkYyM0YxQUM5Nzc3MkYACgkQUf8j8ayX -dy8MTgf/b6Da8Zzy7QIpUP8iyOrdJMAPPxM96HzYFquCEb0pstjBGet6fDMu6dkO -oiDU9cw+kpDCJu1uC5sblvc1z3dfR1qOw3ocrrUBcjBMhvMJZHm+P/kSJZTLHVsx -pd5D7rcfcw/nzZKU2yrO3dNF5OXIi7lJyssKsZbUzziosgHGATFu2bE7Np/ATrKH -8qCRoaIqLTFVuBHJVxScZzAhTAVhZ7oC0rV2oeOgb+Ge1AM7Nqq0IT4Okbz2R2n1 -TEqXBTdK9aitg9yt/SFOWOOvzeUPryzA4DlLhbEqR/RDKn0SiPcc7I8MznS+Uy+Q -h1bV7q5vWibGm++4NnE7iSEkUE3tTw== -=VdpV +dy8JtQf/aTMwZZEVmAfGV/YMUnWUgrWyN/eNPdMwfeTwEM68DXWhhNbVlMzaa/uY +Axy4kM/gZ24/z7cczuAsdtlXpxpEOUDs3AoWeJuc8xB2JbNQKAOTXroiBfxmj+BQ +Y4y1FD/lOb4vydcaJJnzOtwWCah4ja331UVbOETJWkWafe1Z+AkmIrn+kyhVF0rH +kL8wR0H5lz7B0XNre4qqazQ3D1nMZdsKu57vJZM71wvZ3grRdGOD+/V7Ufskj6LS ++0tiqELRBGyZ11+RaCHNEdLcez9nI171KkBg1CJB6o+9YS8WY6E9FDTz8ph+MAkl +W7XbJKsHuEQebCNE4RbK8dhc1DCPTQ== +=ApC1 -----END PGP SIGNATURE----- diff --git a/dev-db/scylla-bin/scylla-bin-3.1_p259.ebuild b/dev-db/scylla-bin/scylla-bin-3.1_p259.ebuild deleted file mode 100644 index 6092f13..0000000 --- a/dev-db/scylla-bin/scylla-bin-3.1_p259.ebuild +++ /dev/null @@ -1,122 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MY_PV="${PV/_p//}" - -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" - -KEYWORDS="~amd64" -LICENSE="AGPL-3" -SLOT="0" -IUSE="doc" -RESTRICT="strip test" - -RDEPEND=" - !dev-db/scylla - >=app-admin/scylla-jmx-3.1 - >=app-admin/scylla-tools-3.1 -" -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; - do - mkdir "${pkg}" || die - pushd "${pkg}" || die - unpack ${P}-${pkg}.tar.gz || die - find . -type f -name "*.pyc" -delete - popd || die - done -} - -src_prepare() { - default - sed -e 's@/etc/sysconfig@/etc/default@g' -i package/install.sh || die - sed -e 's@retc"/sysconfig@retc"/default@g' -i package/install.sh || die - sed -e 's@retc/sysconfig@retc/default@g' -i package/install.sh || die - sed -e "s@/share/doc@/share/doc/${P}@g" -i package/install.sh || die - find package/dist -type f -exec sed -e 's/yaml.load(/yaml.safe_load(/g' -i {} \+ || die -} - -install_package() { - pushd package - - bash install.sh --root "${D}" --target debian || 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 - insinto /opt/scylladb/python3 - doins -r bin dist lib64 libexec licenses - 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 -#} - -src_install() { - install_package - install_python3 - #install_jmx_package -} - -pkg_postinst() { - elog "You should run 'emerge --config dev-db/scylla' to finalize your Scylla installation." -} - -pkg_config() { - elog "Running 'scylla_setup'..." - scylla_setup -} diff --git a/dev-db/scylla-bin/scylla-bin-3.1_p263.ebuild b/dev-db/scylla-bin/scylla-bin-3.1_p263.ebuild deleted file mode 100644 index 6092f13..0000000 --- a/dev-db/scylla-bin/scylla-bin-3.1_p263.ebuild +++ /dev/null @@ -1,122 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MY_PV="${PV/_p//}" - -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" - -KEYWORDS="~amd64" -LICENSE="AGPL-3" -SLOT="0" -IUSE="doc" -RESTRICT="strip test" - -RDEPEND=" - !dev-db/scylla - >=app-admin/scylla-jmx-3.1 - >=app-admin/scylla-tools-3.1 -" -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; - do - mkdir "${pkg}" || die - pushd "${pkg}" || die - unpack ${P}-${pkg}.tar.gz || die - find . -type f -name "*.pyc" -delete - popd || die - done -} - -src_prepare() { - default - sed -e 's@/etc/sysconfig@/etc/default@g' -i package/install.sh || die - sed -e 's@retc"/sysconfig@retc"/default@g' -i package/install.sh || die - sed -e 's@retc/sysconfig@retc/default@g' -i package/install.sh || die - sed -e "s@/share/doc@/share/doc/${P}@g" -i package/install.sh || die - find package/dist -type f -exec sed -e 's/yaml.load(/yaml.safe_load(/g' -i {} \+ || die -} - -install_package() { - pushd package - - bash install.sh --root "${D}" --target debian || 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 - insinto /opt/scylladb/python3 - doins -r bin dist lib64 libexec licenses - 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 -#} - -src_install() { - install_package - install_python3 - #install_jmx_package -} - -pkg_postinst() { - elog "You should run 'emerge --config dev-db/scylla' to finalize your Scylla installation." -} - -pkg_config() { - elog "Running 'scylla_setup'..." - scylla_setup -} diff --git a/dev-db/scylla-bin/scylla-bin-3.2_p202002221144.ebuild b/dev-db/scylla-bin/scylla-bin-3.2_p202002221144.ebuild deleted file mode 100644 index e12b428..0000000 --- a/dev-db/scylla-bin/scylla-bin-3.2_p202002221144.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MY_PV="${PV/_p//}" - -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" - -KEYWORDS="~amd64" -LICENSE="AGPL-3" -SLOT="0" -IUSE="doc" -RESTRICT="strip test" - -RDEPEND=" - !dev-db/scylla - >=app-admin/scylla-jmx-3.2 - >=app-admin/scylla-tools-3.2 -" -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; - 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 || 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_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 -#} - -src_install() { - install_package - install_python3 - #install_jmx_package -} - -pkg_postinst() { - elog "You should run 'emerge --config dev-db/scylla' to finalize your Scylla installation." -} - -pkg_config() { - elog "Running 'scylla_setup'..." - scylla_setup -} diff --git a/dev-db/scylla-bin/scylla-bin-3.2_p202003162053.ebuild b/dev-db/scylla-bin/scylla-bin-3.2_p202003162053.ebuild deleted file mode 100644 index e12b428..0000000 --- a/dev-db/scylla-bin/scylla-bin-3.2_p202003162053.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MY_PV="${PV/_p//}" - -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" - -KEYWORDS="~amd64" -LICENSE="AGPL-3" -SLOT="0" -IUSE="doc" -RESTRICT="strip test" - -RDEPEND=" - !dev-db/scylla - >=app-admin/scylla-jmx-3.2 - >=app-admin/scylla-tools-3.2 -" -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; - 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 || 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_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 -#} - -src_install() { - install_package - install_python3 - #install_jmx_package -} - -pkg_postinst() { - elog "You should run 'emerge --config dev-db/scylla' to finalize your Scylla installation." -} - -pkg_config() { - elog "Running 'scylla_setup'..." - scylla_setup -} |