summaryrefslogtreecommitdiff
path: root/scripts/rabbitmq-script-wrapper
diff options
context:
space:
mode:
authorJean-Sébastien Pédron <jean-sebastien@rabbitmq.com>2019-12-16 10:37:41 +0100
committerJean-Sébastien Pédron <jean-sebastien@rabbitmq.com>2019-12-16 10:37:41 +0100
commit4b7048205d1afa80bb0d644acb90e13106b2b8c1 (patch)
tree065fe80709e4e16cda4633fea521c9ef71046ea0 /scripts/rabbitmq-script-wrapper
parentba19ba552b0a6e1a9297feda3b78c192b0523f77 (diff)
downloadrabbitmq-server-git-4b7048205d1afa80bb0d644acb90e13106b2b8c1.tar.gz
packaging: Don't load rabbitmq-env from init scripts
This was used to define `$RABBITMQ_LOG_BASE`, but this variable is no longer define there. rabbitmq-env would also load `rabbitmq-env.conf` which could redefine `$RABBITMQ_LOG_BASE`, but this is a corner case and doesn't fit packaging well: packages already prepare a location for log files and will clean this location up on removal. Now, we set `$RABBITMQ_LOG_BASE` value in those scripts and get rid of rabbitmq-env load.
Diffstat (limited to 'scripts/rabbitmq-script-wrapper')
-rw-r--r--scripts/rabbitmq-script-wrapper12
1 files changed, 2 insertions, 10 deletions
diff --git a/scripts/rabbitmq-script-wrapper b/scripts/rabbitmq-script-wrapper
index 4acba9d2d3..d592c40108 100644
--- a/scripts/rabbitmq-script-wrapper
+++ b/scripts/rabbitmq-script-wrapper
@@ -12,12 +12,11 @@
## The Original Code is RabbitMQ.
##
## The Initial Developer of the Original Code is GoPivotal, Inc.
-## Copyright (c) 2007-2015 Pivotal Software, Inc. All rights reserved.
+## Copyright (c) 2007-2019 Pivotal Software, Inc. All rights reserved.
##
SCRIPT="$(basename "$0")"
-RABBITMQ_ENV=/usr/lib/rabbitmq/bin/rabbitmq-env
-RABBITMQ_SCRIPTS_DIR="$(dirname "$RABBITMQ_ENV")"
+RABBITMQ_LOG_BASE=/var/log/rabbitmq
main() {
ensure_we_are_in_a_readable_dir
@@ -72,13 +71,6 @@ calling_rabbitmq_plugins() {
}
exec_rabbitmq_server() {
- RABBITMQ_ENV=/usr/lib/rabbitmq/bin/rabbitmq-env
- # RABBITMQ_SCRIPTS_DIR is used in rabbitmq-env
- # shellcheck disable=SC2034
- RABBITMQ_SCRIPTS_DIR="$(dirname "$RABBITMQ_ENV")"
- # shellcheck source=/dev/null
- . "$RABBITMQ_ENV"
-
exec /usr/lib/rabbitmq/bin/rabbitmq-server "$@" @STDOUT_STDERR_REDIRECTION@
}