summaryrefslogtreecommitdiff
path: root/scripts/rabbitmq-service.bat
diff options
context:
space:
mode:
authorMatthias Radestock <matthias@lshift.net>2009-10-28 14:12:58 +0000
committerMatthias Radestock <matthias@lshift.net>2009-10-28 14:12:58 +0000
commit9cc1cdd8f2e4563457133cb845f7553862ced792 (patch)
treec9116e18cf3aae4774c29b50e8c28b0ac2ced795 /scripts/rabbitmq-service.bat
parent96ddaed9bfb720a36f406886067fbe8dee1e9c66 (diff)
downloadrabbitmq-server-git-9cc1cdd8f2e4563457133cb845f7553862ced792.tar.gz
escape env vars in .bat scripts on use rather than definition
We did that on most env vars already, except recently introduced ones, which caused nasty quoting bugs. Some cosmetic changes and minor refactoring too.
Diffstat (limited to 'scripts/rabbitmq-service.bat')
-rwxr-xr-xscripts/rabbitmq-service.bat14
1 files changed, 7 insertions, 7 deletions
diff --git a/scripts/rabbitmq-service.bat b/scripts/rabbitmq-service.bat
index 29be174284..3a30ea263b 100755
--- a/scripts/rabbitmq-service.bat
+++ b/scripts/rabbitmq-service.bat
@@ -91,17 +91,17 @@ rem Log management (rotation, filtering based on size...) is left as an exercise
set BACKUP_EXTENSION=.1
-set LOGS="%RABBITMQ_BASE%\log\%RABBITMQ_NODENAME%.log"
-set SASL_LOGS="%RABBITMQ_BASE%\log\%RABBITMQ_NODENAME%-sasl.log"
+set LOGS=%RABBITMQ_BASE%\log\%RABBITMQ_NODENAME%.log
+set SASL_LOGS=%RABBITMQ_BASE%\log\%RABBITMQ_NODENAME%-sasl.log
-set LOGS_BACKUP="%RABBITMQ_BASE%\log\%RABBITMQ_NODENAME%.log%BACKUP_EXTENSION%"
-set SASL_LOGS_BACKUP="%RABBITMQ_BASE%\log\%RABBITMQ_NODENAME%-sasl.log%BACKUP_EXTENSION%"
+set LOGS_BACKUP=%RABBITMQ_BASE%\log\%RABBITMQ_NODENAME%.log%BACKUP_EXTENSION%
+set SASL_LOGS_BACKUP=%RABBITMQ_BASE%\log\%RABBITMQ_NODENAME%-sasl.log%BACKUP_EXTENSION%
-if exist %LOGS% (
- type %LOGS% >> %LOGS_BACKUP%
+if exist "%LOGS%" (
+ type "%LOGS%" >> "%LOGS_BACKUP%"
)
if exist %SASL_LOGS% (
- type %SASL_LOGS% >> %SASL_LOGS_BACKUP%
+ type "%SASL_LOGS%" >> "%SASL_LOGS_BACKUP%"
)
rem End of log management