diff options
author | Ultrabug <ultrabug@gentoo.org> | 2018-04-11 21:05:52 +0200 |
---|---|---|
committer | Ultrabug <ultrabug@gentoo.org> | 2018-04-11 22:30:40 +0200 |
commit | 769f91df3760fbcc4031c08852306687c52ab101 (patch) | |
tree | 29a80b8822b42673a3b15f943ab9c96a8884521c /app-admin/scylla-manager/scylla-manager-9999.ebuild | |
parent | scylla: version bump to 2.1.1 (diff) | |
download | ultrabug-769f91df3760fbcc4031c08852306687c52ab101.tar.gz ultrabug-769f91df3760fbcc4031c08852306687c52ab101.tar.bz2 ultrabug-769f91df3760fbcc4031c08852306687c52ab101.zip |
app-admin/scylla-manager: new ebuild for enterprise edition
Diffstat (limited to 'app-admin/scylla-manager/scylla-manager-9999.ebuild')
-rw-r--r-- | app-admin/scylla-manager/scylla-manager-9999.ebuild | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/app-admin/scylla-manager/scylla-manager-9999.ebuild b/app-admin/scylla-manager/scylla-manager-9999.ebuild new file mode 100644 index 0000000..0898e9c --- /dev/null +++ b/app-admin/scylla-manager/scylla-manager-9999.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit user + +MY_V="1.0.0-0.20180119.49f4a33" + +DESCRIPTION="Scylla Manager" +HOMEPAGE="http://docs.scylladb.com/operating-scylla/manager/" +SRC_URI="${PN}-${MY_V}.x86_64.rpm ${PN}-client-${MY_V}.x86_64.rpm ${PN}-server-${MY_V}.x86_64.rpm" + +LICENSE="SCYLLADB-PROPRIETARY" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +RDEPEND=" + app-arch/rpm2targz + dev-db/scylla +" +DEPEND="${RDEPEND}" + +RESTRICT="fetch" +S=${WORKDIR} + +pkg_setup() { + enewgroup scylla-manager + enewuser scylla-manager -1 -1 /var/lib/${PN} scylla-manager +} + +src_unpack() { + for rpm in ${A}; do + rpmunpack "${DISTDIR}/${rpm}" || die + done +} + +src_install() { + default + + keepdir /var/lib/scylla-manager + fowners scylla-manager:scylla-manager "/var/lib/${PN}" + + insinto /etc + doins -r */etc/* + + insinto /usr + doins -r */usr/* + + fperms +x /usr/bin/scylla-manager + fperms +x /usr/bin/sctool + fperms +x /usr/lib/scylla-manager/scyllamgr_setup + + newinitd "${FILESDIR}/scylla-manager.initd" ${PN} + newconfd "${FILESDIR}/scylla-manager.confd" ${PN} +} |