package init
This commit is contained in:
parent
b5ab1eaa1d
commit
a4bc9533aa
@ -11,10 +11,10 @@ first one.
|
|||||||
Signed-off-by: Peter Lemenkov <lemenkov@redhat.com>
|
Signed-off-by: Peter Lemenkov <lemenkov@redhat.com>
|
||||||
|
|
||||||
diff --git a/src/rabbit_nodes_common.erl b/src/rabbit_nodes_common.erl
|
diff --git a/src/rabbit_nodes_common.erl b/src/rabbit_nodes_common.erl
|
||||||
index 706df55..e1932cc 100644
|
index f06c3d0..63c35ec 100644
|
||||||
--- a/src/rabbit_nodes_common.erl
|
--- a/src/rabbit_nodes_common.erl
|
||||||
+++ b/src/rabbit_nodes_common.erl
|
+++ b/src/rabbit_nodes_common.erl
|
||||||
@@ -80,9 +80,14 @@ do_ensure_epmd(false, Prog) ->
|
@@ -80,10 +80,15 @@ do_ensure_epmd(false, Prog) ->
|
||||||
rabbit_log:error("ensure_epmd: unable to find executable '~s' in PATH: '~s'", [Prog, Path]);
|
rabbit_log:error("ensure_epmd: unable to find executable '~s' in PATH: '~s'", [Prog, Path]);
|
||||||
do_ensure_epmd(Exe, _) ->
|
do_ensure_epmd(Exe, _) ->
|
||||||
ID = rabbit_misc:random(1000000000),
|
ID = rabbit_misc:random(1000000000),
|
||||||
@ -24,8 +24,9 @@ index 706df55..e1932cc 100644
|
|||||||
+ end,
|
+ end,
|
||||||
Port = open_port(
|
Port = open_port(
|
||||||
{spawn_executable, Exe},
|
{spawn_executable, Exe},
|
||||||
[{args, ["-sname", rabbit_misc:format("epmd-starter-~b", [ID]),
|
[{args, ["-boot", "no_dot_erlang",
|
||||||
|
"-sname", rabbit_misc:format("epmd-starter-~b", [ID]),
|
||||||
+ "-proto_dist", rabbit_misc:format("~p", [ProtoDist]),
|
+ "-proto_dist", rabbit_misc:format("~p", [ProtoDist]),
|
||||||
"-noshell", "-eval", "halt()."]},
|
"-noinput", "-s", "erlang", "halt"]},
|
||||||
exit_status, stderr_to_stdout, use_stdio]),
|
exit_status, stderr_to_stdout, use_stdio]),
|
||||||
port_shutdown_loop(Port).
|
port_shutdown_loop(Port).
|
||||||
|
|||||||
@ -5,13 +5,13 @@ Subject: [PATCH] Remove excessive sd_notify code
|
|||||||
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
|
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
|
||||||
|
|
||||||
diff --git a/src/rabbit.erl b/src/rabbit.erl
|
diff --git a/src/rabbit.erl b/src/rabbit.erl
|
||||||
index 722da4c85..efbf57319 100644
|
index 5dc1d2c2d..ec8c68596 100644
|
||||||
--- a/src/rabbit.erl
|
--- a/src/rabbit.erl
|
||||||
+++ b/src/rabbit.erl
|
+++ b/src/rabbit.erl
|
||||||
@@ -354,123 +354,9 @@ broker_start() ->
|
@@ -365,123 +365,9 @@ load_all_apps() ->
|
||||||
Plugins = rabbit_plugins:setup(),
|
|
||||||
ToBeLoaded = Plugins ++ ?APPS,
|
broker_start(Apps) ->
|
||||||
start_apps(ToBeLoaded),
|
start_loaded_apps(Apps),
|
||||||
- maybe_sd_notify(),
|
- maybe_sd_notify(),
|
||||||
ok = rabbit_lager:broker_is_started(),
|
ok = rabbit_lager:broker_is_started(),
|
||||||
ok = log_broker_started(rabbit_plugins:strictly_plugins(rabbit_plugins:active())).
|
ok = log_broker_started(rabbit_plugins:strictly_plugins(rabbit_plugins:active())).
|
||||||
|
|||||||
@ -4,13 +4,13 @@ Subject: [PATCH] Add systemd notification support
|
|||||||
|
|
||||||
|
|
||||||
diff --git a/src/rabbit.erl b/src/rabbit.erl
|
diff --git a/src/rabbit.erl b/src/rabbit.erl
|
||||||
index efbf57319..c6821d80e 100644
|
index ec8c68596..ccec8b688 100644
|
||||||
--- a/src/rabbit.erl
|
--- a/src/rabbit.erl
|
||||||
+++ b/src/rabbit.erl
|
+++ b/src/rabbit.erl
|
||||||
@@ -354,6 +354,11 @@ broker_start() ->
|
@@ -365,6 +365,11 @@ load_all_apps() ->
|
||||||
Plugins = rabbit_plugins:setup(),
|
|
||||||
ToBeLoaded = Plugins ++ ?APPS,
|
broker_start(Apps) ->
|
||||||
start_apps(ToBeLoaded),
|
start_loaded_apps(Apps),
|
||||||
+ case code:load_file(sd_notify) of
|
+ case code:load_file(sd_notify) of
|
||||||
+ {module, sd_notify} -> SDNotify = sd_notify,
|
+ {module, sd_notify} -> SDNotify = sd_notify,
|
||||||
+ SDNotify:sd_notify(0, "READY=1\nSTATUS=Initialized\nMAINPID=" ++ os:getpid() ++ "\n");
|
+ SDNotify:sd_notify(0, "READY=1\nSTATUS=Initialized\nMAINPID=" ++ os:getpid() ++ "\n");
|
||||||
|
|||||||
@ -4,7 +4,7 @@ Subject: [PATCH] Allow guest login from non-loopback connections
|
|||||||
|
|
||||||
|
|
||||||
diff --git a/Makefile b/Makefile
|
diff --git a/Makefile b/Makefile
|
||||||
index 4a1e18a9f..ed68c4d56 100644
|
index ad73ff5de..d6631f326 100644
|
||||||
--- a/Makefile
|
--- a/Makefile
|
||||||
+++ b/Makefile
|
+++ b/Makefile
|
||||||
@@ -38,7 +38,7 @@ define PROJECT_ENV
|
@@ -38,7 +38,7 @@ define PROJECT_ENV
|
||||||
|
|||||||
@ -5,7 +5,7 @@ Subject: [PATCH] rabbit_prelaunch must use RABBITMQ_SERVER_ERL_ARGS
|
|||||||
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
|
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
|
||||||
|
|
||||||
diff --git a/scripts/rabbitmq-server b/scripts/rabbitmq-server
|
diff --git a/scripts/rabbitmq-server b/scripts/rabbitmq-server
|
||||||
index 69474d697..6b4a94d0f 100755
|
index 0c040b95e..6ad81afd2 100755
|
||||||
--- a/scripts/rabbitmq-server
|
--- a/scripts/rabbitmq-server
|
||||||
+++ b/scripts/rabbitmq-server
|
+++ b/scripts/rabbitmq-server
|
||||||
@@ -193,6 +193,7 @@ RABBITMQ_DIST_PORT=$RABBITMQ_DIST_PORT \
|
@@ -193,6 +193,7 @@ RABBITMQ_DIST_PORT=$RABBITMQ_DIST_PORT \
|
||||||
@ -14,5 +14,5 @@ index 69474d697..6b4a94d0f 100755
|
|||||||
-hidden \
|
-hidden \
|
||||||
+ ${RABBITMQ_SERVER_ERL_ARGS} \
|
+ ${RABBITMQ_SERVER_ERL_ARGS} \
|
||||||
-s rabbit_prelaunch \
|
-s rabbit_prelaunch \
|
||||||
|
${RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS} \
|
||||||
${RABBITMQ_NAME_TYPE} ${RABBITMQ_PRELAUNCH_NODENAME} \
|
${RABBITMQ_NAME_TYPE} ${RABBITMQ_PRELAUNCH_NODENAME} \
|
||||||
-conf_advanced "${RABBITMQ_ADVANCED_CONFIG_FILE}" \
|
|
||||||
|
|||||||
@ -0,0 +1,20 @@
|
|||||||
|
From: Peter Lemenkov <lemenkov@gmail.com>
|
||||||
|
Date: Tue, 7 Jan 2020 00:19:51 +0300
|
||||||
|
Subject: [PATCH] Revert "Use template in rabbitmq-script-wrapper for RabbitMQ
|
||||||
|
user and group"
|
||||||
|
|
||||||
|
This reverts commit ad99cb2524ebc5750a13c3c12203390926f7b5cb.
|
||||||
|
|
||||||
|
diff --git a/scripts/rabbitmq-script-wrapper b/scripts/rabbitmq-script-wrapper
|
||||||
|
index ad023e7..d1cffb9 100644
|
||||||
|
--- a/scripts/rabbitmq-script-wrapper
|
||||||
|
+++ b/scripts/rabbitmq-script-wrapper
|
||||||
|
@@ -45,7 +45,7 @@ maybe_fixup_erlang_cookie() {
|
||||||
|
_erlang_cookie="$_rabbitmq_home/.erlang.cookie"
|
||||||
|
if [ -f "$_erlang_cookie" ]
|
||||||
|
then
|
||||||
|
- chown @RABBITMQ_USER@:@RABBITMQ_GROUP@ "$_erlang_cookie"
|
||||||
|
+ chown rabbitmq:rabbitmq "$_erlang_cookie"
|
||||||
|
chmod 400 "$_erlang_cookie"
|
||||||
|
fi
|
||||||
|
}
|
||||||
@ -1,10 +1,10 @@
|
|||||||
%global erlang_minver 20
|
%global erlang_minver 20
|
||||||
%global _rabbit_libdir %{_exec_prefix}/lib/rabbitmq
|
%global _rabbit_libdir %{_exec_prefix}/lib/rabbitmq
|
||||||
|
%global debug_package %{nil}
|
||||||
Name: rabbitmq-server
|
Name: rabbitmq-server
|
||||||
Version: 3.7.14
|
Version: 3.7.23
|
||||||
Release: 1
|
Release: 1
|
||||||
License: MPLv1.1
|
License: MPLv1.1
|
||||||
URL: https://www.rabbitmq.com/
|
|
||||||
Source0: https://github.com/rabbitmq/rabbitmq-server/releases/download/v%{version}/rabbitmq-server_%{version}.orig.tar.xz
|
Source0: https://github.com/rabbitmq/rabbitmq-server/releases/download/v%{version}/rabbitmq-server_%{version}.orig.tar.xz
|
||||||
Source1: https://github.com/rabbitmq/rabbitmq-server/releases/download/v%{version}/rabbitmq-server_%{version}.orig.tar.xz.asc
|
Source1: https://github.com/rabbitmq/rabbitmq-server/releases/download/v%{version}/rabbitmq-server_%{version}.orig.tar.xz.asc
|
||||||
# curl -O https://raw.githubusercontent.com/lemenkov/rabbitmq-server/cdfc661/packaging/RPMS/Fedora/rabbitmq-server.logrotate
|
# curl -O https://raw.githubusercontent.com/lemenkov/rabbitmq-server/cdfc661/packaging/RPMS/Fedora/rabbitmq-server.logrotate
|
||||||
@ -18,8 +18,9 @@ Patch4: rabbitmq-server-0004-rabbit_prelaunch-must-use-RABBITMQ_SER
|
|||||||
Patch101: rabbitmq-common-0001-Use-proto_dist-from-command-line.patch
|
Patch101: rabbitmq-common-0001-Use-proto_dist-from-command-line.patch
|
||||||
Patch102: rabbitmq-common-0002-force-python3.patch
|
Patch102: rabbitmq-common-0002-force-python3.patch
|
||||||
Patch201: rabbitmq-server-release-0001-Don-t-use-templates.patch
|
Patch201: rabbitmq-server-release-0001-Don-t-use-templates.patch
|
||||||
|
Patch202: rabbitmq-server-release-0002-Revert-Use-template-in-rabbitmq-script-wrapper-for-R.patch
|
||||||
Patch301: rabbitmq-amqp1.0-common-0001-force-python3.patch
|
Patch301: rabbitmq-amqp1.0-common-0001-force-python3.patch
|
||||||
BuildArch: noarch
|
URL: https://www.rabbitmq.com/
|
||||||
BuildRequires: elixir erlang >= %{erlang_minver} libxslt python3 python3-simplejson rsync
|
BuildRequires: elixir erlang >= %{erlang_minver} libxslt python3 python3-simplejson rsync
|
||||||
BuildRequires: systemd xmlto zip
|
BuildRequires: systemd xmlto zip
|
||||||
Requires: logrotate erlang-erts%{?_isa} >= %{erlang_minver}
|
Requires: logrotate erlang-erts%{?_isa} >= %{erlang_minver}
|
||||||
@ -56,6 +57,7 @@ cd deps/rabbit_common
|
|||||||
%patch102 -p1
|
%patch102 -p1
|
||||||
cd ../..
|
cd ../..
|
||||||
%patch201 -p1
|
%patch201 -p1
|
||||||
|
%patch202 -p1
|
||||||
cd deps/amqp10_common
|
cd deps/amqp10_common
|
||||||
%patch301 -p1
|
%patch301 -p1
|
||||||
cd ../..
|
cd ../..
|
||||||
@ -146,5 +148,5 @@ done
|
|||||||
%{_mandir}/man8/rabbitmqctl.8*
|
%{_mandir}/man8/rabbitmqctl.8*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Mon Aug 24 2020 shaoqiang kang <kangshaoqiang1@huawei.com> - 3.7.14-1
|
* Thu Sep 3 2020 shaoqiang kang <kangshaoqiang1@huawei.com> - 3.7.23-1
|
||||||
- Package init
|
- Package init
|
||||||
|
|||||||
Binary file not shown.
@ -1,17 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
Version: GnuPG v1
|
|
||||||
|
|
||||||
iQIcBAABAgAGBQJcnUHAAAoJEGtzo25gJt/KDc0P/jG4ZIyxmi/8G64adFspiSNS
|
|
||||||
tNlfZREH5xEhOWURBVY/+MDPYY0kG8SzgFo2mDQVariryiZkayHWtC6oy4FACH2n
|
|
||||||
mIJ7eCPAw0Y+m8x+2ndHIuy8TiSP8Ue156KcaSTjl+VxYtUZLHx5Z2Hs5MqNqdjv
|
|
||||||
VhN735Q78pHUgKfTbWGX5obPa4SCLqZUSG+Yc17hEo6fEJGgJuHHOAtHPBeL363W
|
|
||||||
dLKWRR5lHQVwr9ot3ngS3RreIIv2GX+zMijyanA8/v5y0TzAj76J9i73v6FOpHtK
|
|
||||||
1dkCi5gwE8wlpRIIJrMDVjpD7LsyrPXby7gPGrpOjnjHAegPVaHZOe4IRxqAUMr9
|
|
||||||
zE52vC+NHUuEaoyho/O2WAVd7RNOGj3o2MlFOrXhODUQHeszOu0DY0A/VZHX1Grx
|
|
||||||
18W72nbk/CjAUsA1Lm6EGgYhagt5PE1hngFxrZN3tIJw2Y9urEwCttcBQmzfdBvC
|
|
||||||
LzhnBzOy30nbctUPGG8zxliYiSbUBbUUmO2+7PxMBkoLjPZ5l2cqOAl+tKvx2q1w
|
|
||||||
2LENcwfoNsJwEWJhLRB1d5Zk7UlKTdShR14Ar1P0G2mCkznJq3zv6zRhaBCte0xW
|
|
||||||
/MVhQUER+xuLft1ym6xkLQ+558jHSu/HUDL1BLSmkQGu+ywiHg3JXxqgD5qBXJbn
|
|
||||||
ZGbebTm9FdPfQXWHnqop
|
|
||||||
=g5Mj
|
|
||||||
-----END PGP SIGNATURE-----
|
|
||||||
BIN
rabbitmq-server_3.7.23.orig.tar.xz
Normal file
BIN
rabbitmq-server_3.7.23.orig.tar.xz
Normal file
Binary file not shown.
17
rabbitmq-server_3.7.23.orig.tar.xz.asc
Normal file
17
rabbitmq-server_3.7.23.orig.tar.xz.asc
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v1
|
||||||
|
|
||||||
|
iQIcBAABAgAGBQJd6JfNAAoJEGtzo25gJt/Kj4MP/AuPKqamP46clQrYkATFjXYj
|
||||||
|
iKaGhxO4Uls5HBYF7B1JT/SswWEMKHse5PZzg0ijn5eo+TVgG3SHpvlJWoZnB2Ig
|
||||||
|
Wss1vEsGJYetIxNH14U3uqMcl9keEe1CAA6HExkCZAXB1iDIv/Y6X2APzRN5TC7t
|
||||||
|
+5u2I61IBEpD5a4JebQbLt0IX40ITMAsaLRDcQ2+5voK034G3aQx2/5RnOdNezxn
|
||||||
|
PZY+A4ajghn6SARqiRGqKdCoqQVxC7hs+4tMGJJLDugYDvUXEFbUy1l813vEh24d
|
||||||
|
eMhe1PyzxO+eftEzxo0V/aUF2FvS9VdI2lKay2Uj27viiu8IaO/2INc478Tqybg7
|
||||||
|
lr6anz5aHq1JN9Zrniq+EeL4uPIvTnrDeAE4W3XzctMscYRNeKwvVPxSL4A4Oa+G
|
||||||
|
dTjANDRIyorJSLf5PayZh0GtKyhfGWjDmbhs6GIBLLA7cs5LAwd78+aP2NZdVyPU
|
||||||
|
6nTS4kDJ2+23ACczXiP9nyJaiAUCSFPQRnHU5X8VKlXTYtaKl7KlR8TuTii0ppi5
|
||||||
|
UWlMGUADiEkO8F1Px+C+yXrU1FXZhu3//BzQxh1NLzLTO4O4reWTHUegycyOFGfg
|
||||||
|
Bz0DxkcA2jqZzzdJ03/CEBeU5zt5VNa9DP4Pqeu3u/em0EyL48j3APYurdo7flLG
|
||||||
|
oqs3gaeRAxF1qzVaEUBD
|
||||||
|
=1rQe
|
||||||
|
-----END PGP SIGNATURE-----
|
||||||
Loading…
x
Reference in New Issue
Block a user