mirror of
https://github.com/correl/rebar.git
synced 2024-12-18 03:00:17 +00:00
Clean up windows batch scripts
This commit is contained in:
parent
a58f2c91e3
commit
9abc294947
2 changed files with 6 additions and 12 deletions
|
@ -1,14 +1,14 @@
|
|||
@rem Do not use "echo off" to not affect any child calls.
|
||||
@setlocal
|
||||
|
||||
@set node_name={{nodeid}}
|
||||
|
||||
@rem Get the abolute path to the parent directory, which is assumed to be the node root.
|
||||
@rem Get the abolute path to the parent directory,
|
||||
@rem which is assumed to be the node root.
|
||||
@for /F "delims=" %%I in ("%~dp0..") do @set node_root=%%~fI
|
||||
|
||||
@set releases_dir=%node_root%\releases
|
||||
|
||||
@rem parse ERTS version and release version from start_erl.dat
|
||||
@rem Parse ERTS version and release version from start_erl.data
|
||||
@for /F "tokens=1,2" %%I in (%releases_dir%\start_erl.data) do @(
|
||||
@call :set_trim erts_version %%I
|
||||
@call :set_trim release_version %%J
|
||||
|
@ -23,8 +23,7 @@
|
|||
@if "%1"=="start" @goto start
|
||||
@if "%1"=="stop" @goto stop
|
||||
@if "%1"=="restart" @call :stop && @goto start
|
||||
@rem @if "%1"=="attach" @goto attach
|
||||
@rem TODO: ping, restart and reboot?
|
||||
@rem TODO: attach, ping, restart and reboot
|
||||
|
||||
:usage
|
||||
@echo Usage: %0 {install|uninstall|start|stop|restart}
|
||||
|
@ -47,12 +46,6 @@
|
|||
@%erts_bin%\erlsrv.exe stop %service_name%
|
||||
@goto :EOF
|
||||
|
||||
@rem this relies on a system install of Erlang to be on the PATH.
|
||||
@rem also, node-naming issues make this difficult to automate
|
||||
@rem :attach
|
||||
@rem @werl.exe -remsh %node_name%@localhost -setcookie %COOKIE% -sname console
|
||||
@rem @goto quit
|
||||
|
||||
:set_trim
|
||||
@set %1=%2
|
||||
@goto :EOF
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
@rem Do not use "echo off" to not affect any child calls.
|
||||
@setlocal
|
||||
|
||||
@rem Parse arguments. erlsrv.exe prepends erl arguments prior to first ++.
|
||||
@rem Other args are position dependent.
|
||||
@set args="%*"
|
||||
@for /F "delims=++ tokens=1,2,3" %%I in (%args%) do @(
|
||||
@call :set_trim erl_args %%I
|
||||
|
|
Loading…
Reference in a new issue