diff options
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/rabbitmq-script-wrapper | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/scripts/rabbitmq-script-wrapper b/scripts/rabbitmq-script-wrapper index 2b02a3ab1c..9e715aad17 100644 --- a/scripts/rabbitmq-script-wrapper +++ b/scripts/rabbitmq-script-wrapper @@ -26,6 +26,7 @@ RABBITMQ_ENV=/usr/lib/rabbitmq/bin/rabbitmq-env RABBITMQ_SCRIPTS_DIR="$(dirname "$RABBITMQ_ENV")" main() { + ensure_we_are_in_a_readable_dir if current_user_is_rabbitmq then if calling_rabbitmq_server @@ -42,6 +43,11 @@ main() { fi } +ensure_we_are_in_a_readable_dir() { + # shellcheck disable=SC2164 + cd ~rabbitmq || cd / +} + current_user_is_rabbitmq() { [ "$(id -un)" = "rabbitmq" ] } |