Skip to content

Commit ef0a5c3

Browse files
Merge pull request #482 from bogdando/related_PR480
Fix the set_rabbitmq_policy.sh usage
2 parents 06389b4 + 5502419 commit ef0a5c3

File tree

4 files changed

+7
-2
lines changed

4 files changed

+7
-2
lines changed

packaging/RPMS/Fedora/rabbitmq-server.spec

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Source3: rabbitmq-server.logrotate
1212
Source4: rabbitmq-server.ocf
1313
Source5: README
1414
Source6: rabbitmq-server-ha.ocf
15+
Source7: set_rabbitmq_policy.sh
1516
URL: http://www.rabbitmq.com/
1617
BuildArch: noarch
1718
BuildRequires: 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}
4648
cp %{S:4} %{_rabbit_server_ocf}
4749
cp %{S:5} %{_builddir}/rabbitmq-server-%{version}/README
4850
cp %{S:6} %{_rabbit_server_ha_ocf}
51+
cp %{S:7} %{_set_rabbitmq_policy_sh}
4952
make %{?_smp_mflags}
5053

5154
%install
@@ -65,6 +68,7 @@ install -p -D -m 0755 %{_rabbit_wrapper} %{buildroot}%{_sbindir}/rabbitmq-server
6568
install -p -D -m 0755 %{_rabbit_wrapper} %{buildroot}%{_sbindir}/rabbitmq-plugins
6669
install -p -D -m 0755 %{_rabbit_server_ocf} %{buildroot}%{_exec_prefix}/lib/ocf/resource.d/rabbitmq/rabbitmq-server
6770
install -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
6872
install -p -D -m 0644 %{S:3} %{buildroot}%{_sysconfdir}/logrotate.d/rabbitmq-server
6973

7074
mkdir -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
111115
fi

packaging/common/rabbitmq-server-ha.ocf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1733,7 +1733,7 @@ action_promote() {
17331733
fi
17341734

17351735
local set_policy_path="$(dirname $0)/set_rabbitmq_policy.sh"
1736-
. $set_policy_path
1736+
[ -f $set_policy_path ] && . $set_policy_path
17371737

17381738
# create timestamp file
17391739
ocf_log info "${LH} Updating start timestamp"
File renamed without changes.

packaging/debs/Debian/debian/rules

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ install/rabbitmq-server::
1919
done
2020
sed -e 's|@RABBIT_LIB@|/usr/lib/rabbitmq/lib/rabbitmq_server-$(DEB_UPSTREAM_VERSION)|g' <debian/postrm.in >debian/postrm
2121
install -p -D -m 0755 debian/rabbitmq-server.ocf $(DEB_DESTDIR)usr/lib/ocf/resource.d/rabbitmq/rabbitmq-server
22+
install -p -D -m 0755 debian/set_rabbitmq_policy.sh $(DEB_DESTDIR)usr/lib/ocf/resource.d/rabbitmq/set_rabbitmq_policy.sh
2223
install -p -D -m 0755 debian/rabbitmq-server-ha.ocf $(DEB_DESTDIR)usr/lib/ocf/resource.d/rabbitmq/rabbitmq-server-ha
2324
install -p -D -m 0644 debian/rabbitmq-server.default $(DEB_DESTDIR)etc/default/rabbitmq-server
2425

0 commit comments

Comments
 (0)