Name: {{product}}-jmx Version: {{version}} Release: {{release}}%{?dist} Summary: Scylla JMX Group: Applications/Databases License: AGPLv3 URL: http://www.scylladb.com/ Source0: scylla-jmx-package.tar.gz BuildArch: noarch BuildRequires: systemd-units BuildRequires: pystache %{?rhel:BuildRequires: python-setuptools} Requires: {{product}}-server java-1.8.0-openjdk-headless %description %prep %setup -c %build %install ./install.sh --root "$RPM_BUILD_ROOT" %pre /usr/sbin/groupadd scylla 2> /dev/null || : /usr/sbin/useradd -g scylla -s /sbin/nologin -r -d ${_sharedstatedir}/scylla scylla 2> /dev/null || : ping -c1 `hostname` > /dev/null 2>&1 if [ $? -ne 0 ]; then echo echo "**************************************************************" echo "* WARNING: You need to add hostname on /etc/hosts, otherwise *" echo "* scylla-jmx will not able to start up. *" echo "**************************************************************" echo fi %post %systemd_post scylla-jmx.service /usr/bin/systemctl daemon-reload ||: %preun %systemd_preun scylla-jmx.service %postun %systemd_postun %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %config(noreplace) %{_sysconfdir}/sysconfig/scylla-jmx %{_unitdir}/scylla-jmx.service /opt/scylladb/jmx/scylla-jmx /opt/scylladb/jmx/scylla-jmx-1.0.jar /opt/scylladb/jmx/symlinks/scylla-jmx %changelog * Fri Aug 7 2015 Takuya ASADA Takuya ASADA - inital version of scylla-tools.spec