| 
									
										
										
										
											2011-09-09 00:12:56 +08:00
										 |  |  | @echo off | 
					
						
							| 
									
										
										
										
											2015-06-24 11:42:49 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-09-09 00:12:56 +08:00
										 |  |  | REM  The contents of this file are subject to the Mozilla Public License | 
					
						
							|  |  |  | REM  Version 1.1 (the "License"); you may not use this file except in | 
					
						
							|  |  |  | REM  compliance with the License. You may obtain a copy of the License | 
					
						
							|  |  |  | REM  at http://www.mozilla.org/MPL/ | 
					
						
							|  |  |  | REM | 
					
						
							|  |  |  | REM  Software distributed under the License is distributed on an "AS IS" | 
					
						
							|  |  |  | REM  basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See | 
					
						
							|  |  |  | REM  the License for the specific language governing rights and | 
					
						
							|  |  |  | REM  limitations under the License. | 
					
						
							|  |  |  | REM | 
					
						
							|  |  |  | REM  The Original Code is RabbitMQ. | 
					
						
							|  |  |  | REM | 
					
						
							| 
									
										
										
										
											2013-07-01 17:49:14 +08:00
										 |  |  | REM  The Initial Developer of the Original Code is GoPivotal, Inc. | 
					
						
							| 
									
										
										
										
											2015-05-24 09:19:23 +08:00
										 |  |  | REM  Copyright (c) 2007-2015 Pivotal Software, Inc.  All rights reserved. | 
					
						
							| 
									
										
										
										
											2011-09-09 00:12:56 +08:00
										 |  |  | REM | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | setlocal | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | rem Preserve values that might contain exclamation marks before | 
					
						
							|  |  |  | rem enabling delayed expansion | 
					
						
							|  |  |  | set TDP0=%~dp0 | 
					
						
							|  |  |  | set STAR=%* | 
					
						
							|  |  |  | setlocal enabledelayedexpansion | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-06-24 11:42:49 +08:00
										 |  |  | REM Get default settings with user overrides for (RABBITMQ_)<var_name> | 
					
						
							|  |  |  | REM Non-empty defaults should be set in rabbitmq-env | 
					
						
							| 
									
										
										
										
											2015-10-31 00:20:04 +08:00
										 |  |  | call "!TDP0!\rabbitmq-env.bat" %~n0 | 
					
						
							| 
									
										
										
										
											2013-11-05 23:13:03 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-09-09 00:12:56 +08:00
										 |  |  | if not exist "!ERLANG_HOME!\bin\erl.exe" ( | 
					
						
							|  |  |  |     echo. | 
					
						
							|  |  |  |     echo ****************************** | 
					
						
							| 
									
										
										
										
											2011-09-09 19:11:54 +08:00
										 |  |  |     echo ERLANG_HOME not set correctly. | 
					
						
							| 
									
										
										
										
											2011-09-09 00:12:56 +08:00
										 |  |  |     echo ****************************** | 
					
						
							|  |  |  |     echo. | 
					
						
							|  |  |  |     echo Please either set ERLANG_HOME to point to your Erlang installation or place the | 
					
						
							|  |  |  |     echo RabbitMQ server distribution in the Erlang lib folder. | 
					
						
							|  |  |  |     echo. | 
					
						
							| 
									
										
										
										
											2015-02-26 02:19:16 +08:00
										 |  |  |     exit /B 1 | 
					
						
							| 
									
										
										
										
											2011-09-09 00:12:56 +08:00
										 |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-01-28 21:03:17 +08:00
										 |  |  | "!ERLANG_HOME!\bin\erl.exe" ^
 | 
					
						
							|  |  |  | -pa "!TDP0!..\ebin" ^
 | 
					
						
							|  |  |  | -noinput ^
 | 
					
						
							|  |  |  | -hidden ^
 | 
					
						
							|  |  |  | !RABBITMQ_CTL_ERL_ARGS! ^
 | 
					
						
							|  |  |  | -s rabbit_plugins_main ^
 | 
					
						
							|  |  |  | -enabled_plugins_file "!RABBITMQ_ENABLED_PLUGINS_FILE!" ^
 | 
					
						
							|  |  |  | -plugins_dist_dir "!RABBITMQ_PLUGINS_DIR:\=/!" ^
 | 
					
						
							|  |  |  | -nodename !RABBITMQ_NODENAME! ^
 | 
					
						
							|  |  |  | -extra !STAR! | 
					
						
							| 
									
										
										
										
											2011-09-09 00:12:56 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | endlocal | 
					
						
							|  |  |  | endlocal |