summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniil Fedotov <dfedotov@pivotal.io>2016-02-03 14:54:23 +0000
committerDaniil Fedotov <dfedotov@pivotal.io>2016-02-03 14:54:23 +0000
commitd4ec127d7aa0a8d6514599006db550de96fbdf09 (patch)
treec07348d3a66d639654477fc5318651587368d8c2
parent731019a2b1c2375104239648bb3334a9ea200342 (diff)
downloadrabbitmq-server-git-d4ec127d7aa0a8d6514599006db550de96fbdf09.tar.gz
Generated config usage in windows scripts
-rw-r--r--Makefile8
-rw-r--r--scripts/rabbitmq-server.bat8
-rw-r--r--scripts/rabbitmq-service.bat12
-rw-r--r--src/rabbit.erl2
4 files changed, 15 insertions, 15 deletions
diff --git a/Makefile b/Makefile
index f329f963ad..d6fea44d88 100644
--- a/Makefile
+++ b/Makefile
@@ -370,7 +370,7 @@ install-erlapp: dist
@# rabbitmq_server/include.
$(verbose) cp -r $(DEPS_DIR)/rabbit_common/include $(DESTDIR)$(RMQ_ERLAPP_DIR)
-install-scripts: schema
+install-scripts: build-schema
$(verbose) mkdir -p $(DESTDIR)$(RMQ_ERLAPP_DIR)/sbin
$(inst_verbose) for script in $(SCRIPTS); do \
cp "scripts/$$script" "$(DESTDIR)$(RMQ_ERLAPP_DIR)/sbin"; \
@@ -412,12 +412,12 @@ install-windows-erlapp: dist
# rabbitmq_server/include.
$(verbose) cp -r $(DEPS_DIR)/rabbit_common/include $(DESTDIR)$(WINDOWS_PREFIX)
-schema:
- $(verbose) rm scripts/rabbitmq.schema
+build-schema:
+ $(verbose) rm -rf scripts/rabbitmq.schema
$(verbose) cat schema/*.schema > scripts/rabbitmq.schema
$(verbose) cp cuttlefish scripts/cuttlefish
-install-windows-scripts: schema
+install-windows-scripts: build-schema
$(verbose) mkdir -p $(DESTDIR)$(WINDOWS_PREFIX)/sbin
$(inst_verbose) for script in $(WINDOWS_SCRIPTS); do \
cp "scripts/$$script" "$(DESTDIR)$(WINDOWS_PREFIX)/sbin"; \
diff --git a/scripts/rabbitmq-server.bat b/scripts/rabbitmq-server.bat
index 26145d5394..15dcab6616 100644
--- a/scripts/rabbitmq-server.bat
+++ b/scripts/rabbitmq-server.bat
@@ -41,15 +41,15 @@ if not exist "!ERLANG_HOME!\bin\erl.exe" (
set RABBITMQ_EBIN_ROOT=!RABBITMQ_HOME!\ebin
-if exist "!RABBITMQ_CONFIG_FILE!.config" (
- set RABBITMQ_CONFIG_FILE_ACTUAL="!RABBITMQ_CONFIG_FILE!"
-) else (
+set RABBITMQ_CONFIG_FILE_ACTUAL="!RABBITMQ_CONFIG_FILE!"
+
+if not exist "!RABBITMQ_CONFIG_FILE!.config" (
if exist "!RABBITMQ_CONFIG_FILE!.conf" (
del "!RABBITMQ_GENERATED_CONFIG_DIR!\generated\rabbitmq.config"
del "!RABBITMQ_GENERATED_CONFIG_DIR!\generated\rabbitmq.*.config"
"!ERLANG_HOME!\bin\escript.exe" .\cuttlefish -e "!RABBITMQ_GENERATED_CONFIG_DIR!" -i .\rabbitmq.schema -c "!RABBITMQ_CONFIG_FILE!.conf" -f rabbitmq
ren "!RABBITMQ_GENERATED_CONFIG_DIR!\generated\rabbitmq.*.config" "rabbitmq.config"
- set RABBITMQ_CONFIG_FILE_ACTUAL="!RABBITMQ_GENERATED_CONFIG_DIR!\generated\rabbitmq.config"
+ set RABBITMQ_CONFIG_FILE_ACTUAL="!RABBITMQ_GENERATED_CONFIG_DIR!\generated\rabbitmq"
)
)
diff --git a/scripts/rabbitmq-service.bat b/scripts/rabbitmq-service.bat
index deddba11ec..9d098f20da 100644
--- a/scripts/rabbitmq-service.bat
+++ b/scripts/rabbitmq-service.bat
@@ -113,15 +113,15 @@ if errorlevel 1 (
set RABBITMQ_EBIN_ROOT=!RABBITMQ_HOME!\ebin
-if exist "!RABBITMQ_CONFIG_FILE!.config" (
- set RABBITMQ_CONFIG_FILE_ACTUAL="!RABBITMQ_CONFIG_FILE!"
-) else (
-if exist "!RABBITMQ_CONFIG_FILE!.conf" (
+set RABBITMQ_CONFIG_FILE_ACTUAL="!RABBITMQ_CONFIG_FILE!"
+
+if not exist "!RABBITMQ_CONFIG_FILE!.config" (
+ if exist "!RABBITMQ_CONFIG_FILE!.conf" (
del "!RABBITMQ_GENERATED_CONFIG_DIR!\generated\rabbitmq.config"
del "!RABBITMQ_GENERATED_CONFIG_DIR!\generated\rabbitmq.*.config"
"!ERLANG_HOME!\bin\escript.exe" .\cuttlefish -e "!RABBITMQ_GENERATED_CONFIG_DIR!" -i .\rabbitmq.schema -c "!RABBITMQ_CONFIG_FILE!.conf" -f rabbitmq
ren "!RABBITMQ_GENERATED_CONFIG_DIR!\generated\rabbitmq.*.config" "rabbitmq.config"
- set RABBITMQ_CONFIG_FILE_ACTUAL="!RABBITMQ_GENERATED_CONFIG_DIR!\generated\rabbitmq.config"
+ set RABBITMQ_CONFIG_FILE_ACTUAL="!RABBITMQ_GENERATED_CONFIG_DIR!\generated\rabbitmq"
)
)
@@ -190,7 +190,7 @@ set ERLANG_SERVICE_ARGUMENTS= ^
-rabbit enabled_plugins_file \""!RABBITMQ_ENABLED_PLUGINS_FILE:\=/!"\" ^
-rabbit plugins_dir \""!RABBITMQ_PLUGINS_DIR:\=/!"\" ^
-rabbit plugins_expand_dir \""!RABBITMQ_PLUGINS_EXPAND_DIR:\=/!"\" ^
--rabbit windows_service_config \""!RABBITMQ_CONFIG_FILE:\=/!"\" ^
+-rabbit windows_service_config \""!RABBITMQ_CONFIG_FILE_ACTUAL:\=/!"\" ^
-os_mon start_cpu_sup false ^
-os_mon start_disksup false ^
-os_mon start_memsup false ^
diff --git a/src/rabbit.erl b/src/rabbit.erl
index def466701a..d7915e3bce 100644
--- a/src/rabbit.erl
+++ b/src/rabbit.erl
@@ -809,7 +809,7 @@ config_files() ->
config_setting() ->
case application:get_env(rabbit, windows_service_config) of
{ok, File1} -> File1;
- undefined -> case os:getenv("RABBITMQ_CONFIG_FILE") of
+ undefined -> case os:getenv("RABBITMQ_CONFIG_FILE_ACTUAL") of
false -> none;
File2 -> File2
end