%define debug_package %{nil} %{!?dist:%define dist .el5} Name: rabbitmq-server Version: 3.6.5 Release: 1%{?dist}.onapp License: MPLv1.1 and MIT and ASL 2.0 and BSD Group: %{group_tag} Source: %{name}-%{version}.tar.gz Source2: %{name}.files URL: http://www.rabbitmq.com/ BuildArch: noarch BuildRequires: erlang >= R13B-03, python-simplejson, xmlto, libxslt, gzip, sed, zip Requires: erlang >= R13B-03, logrotate BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-%{_arch}-root Summary: The RabbitMQ server Requires(post): chkconfig initscripts Requires(pre): chkconfig initscripts %description RabbitMQ is an implementation of AMQP, the emerging standard for high performance enterprise messaging. The RabbitMQ server is a robust and scalable implementation of an AMQP broker. %prep %setup -q %build %install mkdir -p %{buildroot} cp -av %{_builddir}/rabbitmq-server-%{version}/* %{buildroot}/ cp -av %{S:2} %{_builddir}/ %pre if [ $1 -gt 1 ]; then # Upgrade - stop previous instance of rabbitmq-server init.d script /sbin/service rabbitmq-server stop fi # create rabbitmq group if ! getent group rabbitmq >/dev/null; then groupadd -r rabbitmq fi # create rabbitmq user if ! getent passwd rabbitmq >/dev/null; then useradd -r -g rabbitmq -d %{_localstatedir}/lib/rabbitmq rabbitmq \ -c "RabbitMQ messaging server" fi %post /sbin/chkconfig --add %{name} if [ -f %{_sysconfdir}/rabbitmq/rabbitmq.conf ] && [ ! -f %{_sysconfdir}/rabbitmq/rabbitmq-env.conf ]; then mv %{_sysconfdir}/rabbitmq/rabbitmq.conf %{_sysconfdir}/rabbitmq/rabbitmq-env.conf fi chmod -R o-rwx,g-w %{_localstatedir}/lib/rabbitmq/mnesia %preun if [ $1 = 0 ]; then #Complete uninstall /sbin/service rabbitmq-server stop /sbin/chkconfig --del rabbitmq-server # We do not remove /var/log and /var/lib directories # Leave rabbitmq user and group fi # Clean out plugin activation state, both on uninstall and upgrade rm -rf %{_plugins_state_dir} for ext in rel script boot ; do rm -f %{_rabbit_erllibdir}/ebin/rabbit.$ext done %files -f ../%{name}.files %clean rm -rf %{buildroot} %changelog * Mon Nov 7 2016 ykohut@onapp.com 3.6.5-1.onapp - New Upstream Release - Just rapacked from installed RPM * Thu Sep 24 2015 jean-sebastien@rabbitmq.com 3.5.5-3 - Fix bashism in rabbitmq-script-wrapper * Thu Sep 24 2015 jean-sebastien@rabbitmq.com 3.5.5-1 - New Upstream Release * Tue Jul 21 2015 michael@rabbitmq.com 3.5.4-1 - New Upstream Release * Fri May 22 2015 jean-sebastien@rabbitmq.com 3.5.3-1 - New Upstream Release * Tue May 12 2015 jean-sebastien@rabbitmq.com 3.5.2-1 - New Upstream Release * Thu Apr 2 2015 michael@rabbitmq.com 3.5.1-1 - New Upstream Release * Wed Mar 11 2015 jean-sebastien@rabbitmq.com 3.5.0-1 - New Upstream Release * Wed Feb 11 2015 michael@rabbitmq.com 3.4.4-1 - New Upstream Release * Tue Jan 6 2015 jean-sebastien@rabbitmq.com 3.4.3-1 - New Upstream Release * Wed Nov 26 2014 simon@rabbitmq.com 3.4.2-1 - New Upstream Release * Wed Oct 29 2014 simon@rabbitmq.com 3.4.1-1 - New Upstream Release * Tue Oct 21 2014 simon@rabbitmq.com 3.4.0-1 - New Upstream Release * Mon Aug 11 2014 simon@rabbitmq.com 3.3.5-1 - New Upstream Release * Tue Jun 24 2014 simon@rabbitmq.com 3.3.4-1 - New Upstream Release * Mon Jun 16 2014 simon@rabbitmq.com 3.3.3-1 - New Upstream Release * Mon Jun 9 2014 simon@rabbitmq.com 3.3.2-1 - New Upstream Release * Tue Apr 29 2014 simon@rabbitmq.com 3.3.1-1 - New Upstream Release * Wed Apr 2 2014 simon@rabbitmq.com 3.3.0-1 - New Upstream Release * Mon Mar 3 2014 simon@rabbitmq.com 3.2.4-1 - New Upstream Release * Thu Jan 23 2014 emile@rabbitmq.com 3.2.3-1 - New Upstream Release * Tue Dec 10 2013 emile@rabbitmq.com 3.2.2-1 - New Upstream Release * Wed Oct 23 2013 emile@rabbitmq.com 3.2.0-1 - New Upstream Release * Thu Aug 15 2013 simon@rabbitmq.com 3.1.5-1 - New Upstream Release * Tue Jun 25 2013 tim@rabbitmq.com 3.1.3-1 - New Upstream Release * Mon Jun 24 2013 tim@rabbitmq.com 3.1.2-1 - New Upstream Release * Mon May 20 2013 tim@rabbitmq.com 3.1.1-1 - Test release * Wed May 1 2013 simon@rabbitmq.com 3.1.0-1 - New Upstream Release * Tue Dec 11 2012 simon@rabbitmq.com 3.0.1-1 - New Upstream Release * Fri Nov 16 2012 simon@rabbitmq.com 3.0.0-1 - New Upstream Release * Fri Dec 16 2011 steve@rabbitmq.com 2.7.1-1 - New Upstream Release * Tue Nov 8 2011 steve@rabbitmq.com 2.7.0-1 - New Upstream Release * Fri Sep 9 2011 tim@rabbitmq.com 2.6.1-1 - New Upstream Release * Fri Aug 26 2011 tim@rabbitmq.com 2.6.0-1 - New Upstream Release * Mon Jun 27 2011 simon@rabbitmq.com 2.5.1-1 - New Upstream Release * Thu Jun 9 2011 jerryk@vmware.com 2.5.0-1 - New Upstream Release * Thu Apr 7 2011 Alexandru Scvortov 2.4.1-1 - New Upstream Release * Tue Mar 22 2011 Alexandru Scvortov 2.4.0-1 - New Upstream Release * Thu Feb 3 2011 simon@rabbitmq.com 2.3.1-1 - New Upstream Release * Tue Feb 1 2011 simon@rabbitmq.com 2.3.0-1 - New Upstream Release * Mon Nov 29 2010 rob@rabbitmq.com 2.2.0-1 - New Upstream Release * Tue Oct 19 2010 vlad@rabbitmq.com 2.1.1-1 - New Upstream Release * Tue Sep 14 2010 marek@rabbitmq.com 2.1.0-1 - New Upstream Release * Mon Aug 23 2010 mikeb@rabbitmq.com 2.0.0-1 - New Upstream Release * Wed Jul 14 2010 Emile Joubert 1.8.1-1 - New Upstream Release * Tue Jun 15 2010 Matthew Sackman 1.8.0-1 - New Upstream Release * Mon Feb 15 2010 Matthew Sackman 1.7.2-1 - New Upstream Release * Fri Jan 22 2010 Matthew Sackman 1.7.1-1 - New Upstream Release * Mon Oct 5 2009 David Wragg 1.7.0-1 - New upstream release * Wed Jun 17 2009 Matthias Radestock 1.6.0-1 - New upstream release * Tue May 19 2009 Matthias Radestock 1.5.5-1 - Maintenance release for the 1.5.x series * Mon Apr 6 2009 Matthias Radestock 1.5.4-1 - Maintenance release for the 1.5.x series * Tue Feb 24 2009 Tony Garnock-Jones 1.5.3-1 - Maintenance release for the 1.5.x series * Mon Feb 23 2009 Tony Garnock-Jones 1.5.2-1 - Maintenance release for the 1.5.x series * Mon Jan 19 2009 Ben Hood <0x6e6562@gmail.com> 1.5.1-1 - Maintenance release for the 1.5.x series * Wed Dec 17 2008 Matthias Radestock 1.5.0-1 - New upstream release * Thu Jul 24 2008 Tony Garnock-Jones 1.4.0-1 - New upstream release * Mon Mar 3 2008 Adrien Pierard 1.3.0-1 - New upstream release * Wed Sep 26 2007 Simon MacMullen 1.2.0-1 - New upstream release * Wed Aug 29 2007 Simon MacMullen 1.1.1-1 - New upstream release * Mon Jul 30 2007 Simon MacMullen 1.1.0-1.alpha - New upstream release * Tue Jun 12 2007 Hubert Plociniczak 1.0.0-1.20070607 - Building from source tarball, added starting script, stopping * Mon May 21 2007 Hubert Plociniczak 1.0.0-1.alpha - Initial build of server library of RabbitMQ package