%define packagedir /usr/local/bin %{!?dist:%define dist .el5} Summary: Command line management tool for RabbitMQ Server Name: rabbitmq-admin Version: 3.6.5 Release: 1.onapp License: GPL Group: System Environment/Base Packager: Yura Kohut Vendor: OnApp, http://onapp.com Source: %{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Requires: coreutils wget sed grep rpm yum chkconfig initscripts util-linux net-tools rabbitmq-server = 3.6.5 python(abi) >= 2.6 BuildArch: noarch %description Command line management tool for RabbitMQ Server %prep %setup %build %install mkdir -p -m 0755 %{buildroot}/%{packagedir} cp -av ./* %{buildroot}/%{packagedir} %pre %triggerin -- erlang #!/bin/sh echo "Running '%triggerin -- erlang' for the %{name}" if [ ! -e /usr/sbin/crm ]; then service rabbitmq-server restart else echo "It seems HA is enabled. Will not restart RabbitMQ Server services." fi %clean %{__rm} -rf %{buildroot} %files %defattr(-, root, root) %attr(0644,root,root) %{packagedir}/rabbitmqadmin %changelog * Fri Nov 4 2016 Yura Kohut ykohut@onapp.com> - version 3.6.5-1.onapp - INSTALLER-172: Update RabbitMQ version to 3.6.5 * Thu Jul 14 2016 Yura Kohut ykohut@onapp.com> - version 3.5.5-4.onapp - INSTALLER-134: Fix the %triggerin (erlang install/update) script to return correct exit code. * Tue Jul 12 2016 Yura Kohut ykohut@onapp.com> - version 3.5.5-3.onapp - INSTALLER-134: Add %triggerin to restart RabbitMQ Server if non-HA and erlang is installed/updated * Wed Oct 28 2015 Yura Kohut ykohut@onapp.com> - version 3.5.5-2.onapp - Change Requires into python(abi) >= 2.6 * Mon Oct 05 2015 Yura Kohut ykohut@onapp.com> - version 3.5.5-1.onapp - Update RabbitMQ version to 3.5.5 * Tue Oct 14 2014 Yura Kohut ykohut@onapp.com> - version 3.3.5-1.onapp - Initial creation