@@ -12,6 +12,7 @@ Source3: rabbitmq-server.logrotate
1212Source4: rabbitmq-server.ocf
1313Source5: README
1414Source6: rabbitmq-server-ha.ocf
15+ Source7: set_rabbitmq_policy.sh
1516URL: http://www.rabbitmq.com/
1617BuildArch: noarch
1718BuildRequires: erlang >= R13B-03, python-simplejson, xmlto, libxslt, gzip, sed, zip
@@ -33,6 +34,7 @@ scalable implementation of an AMQP broker.
3334%define _rabbit_server_ocf %{_builddir }/`basename %{S:4 }`
3435%define _plugins_state_dir %{_localstatedir }/lib/rabbitmq/plugins
3536%define _rabbit_server_ha_ocf %{_builddir }/`basename %{S:6 }`
37+ %define _set_rabbitmq_policy_sh %{_builddir }/`basename %{S:7 }`
3638
3739
3840%define _maindir %{buildroot }%{_rabbit_erllibdir }
@@ -46,6 +48,7 @@ cp %{S:2} %{_rabbit_wrapper}
4648cp %{S:4 } %{_rabbit_server_ocf }
4749cp %{S:5 } %{_builddir }/rabbitmq-server-%{version }/README
4850cp %{S:6 } %{_rabbit_server_ha_ocf }
51+ cp %{S:7 } %{_set_rabbitmq_policy_sh }
4952make %{?_smp_mflags }
5053
5154%install
@@ -65,6 +68,7 @@ install -p -D -m 0755 %{_rabbit_wrapper} %{buildroot}%{_sbindir}/rabbitmq-server
6568install -p -D -m 0755 %{_rabbit_wrapper } %{buildroot }%{_sbindir }/rabbitmq-plugins
6669install -p -D -m 0755 %{_rabbit_server_ocf } %{buildroot }%{_exec_prefix }/lib/ocf/resource.d/rabbitmq/rabbitmq-server
6770install -p -D -m 0755 %{_rabbit_server_ha_ocf } %{buildroot }%{_exec_prefix }/lib/ocf/resource.d/rabbitmq/rabbitmq-server-ha
71+ install -p -D -m 0755 %{_set_rabbitmq_policy_sh } %{buildroot }%{_exec_prefix }/lib/ocf/resource.d/rabbitmq/set_rabbitmq_policy.sh
6872install -p -D -m 0644 %{S:3 } %{buildroot }%{_sysconfdir }/logrotate.d/rabbitmq-server
6973
7074mkdir -p %{buildroot }%{_sysconfdir }/rabbitmq
@@ -105,7 +109,7 @@ if [ $1 = 0 ]; then
105109 # Complete uninstall
106110 /sbin/service rabbitmq-server stop
107111 /sbin/chkconfig --del rabbitmq-server
108-
112+
109113 # We do not remove /var/log and /var/lib directories
110114 # Leave rabbitmq user and group
111115fi
0 commit comments