Skip to content

Commit 8ca3876

Browse files
author
José Valim
committed
Fixes for release install command on Windows, closes #9310
1 parent c7e8223 commit 8ca3876

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/mix/lib/mix/tasks/release.init.ex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ defmodule Mix.Tasks.Release.Init do
285285
findstr "RUNTIME_CONFIG=true" "!RELEASE_SYS_CONFIG!.config" >nul 2>&1 && (
286286
for /f "skip=1" %%X in ('wmic os get localdatetime') do if not defined TIMESTAMP set TIMESTAMP=%%X
287287
set RELEASE_SYS_CONFIG=!RELEASE_TMP!\!RELEASE_NAME!-!RELEASE_VSN!-!TIMESTAMP:~0,11!-!RANDOM!.runtime
288-
mkdir "!RELEASE_TMP!" >nul
288+
mkdir "!RELEASE_TMP!" >nul 2>&1
289289
copy /y "!REL_VSN_DIR!\sys.config" "!RELEASE_SYS_CONFIG!.config" >nul || (
290290
echo Cannot start release because it could not write to "!RELEASE_SYS_CONFIG!.config"
291291
goto end
@@ -378,8 +378,8 @@ defmodule Mix.Tasks.Release.Init do
378378
)
379379
380380
!ERLSRV! add !RELEASE_NAME!_!RELEASE_NAME! ^
381-
-name "!RELEASE_NODE!" ^
382-
-args "-setcookie !RELEASE_COOKIE! -config !RELEASE_SYS_CONFIG! -mode !RELEASE_MODE! -boot !REL_VSN_DIR!\start -boot_var RELEASE_LIB !RELEASE_ROOT!\lib -args_file !REL_VSN_DIR!\vm.args"
381+
-!RELEASE_DISTRIBUTION! "!RELEASE_NODE!" ^
382+
-args "-env RELEASE_ROOT !RELEASE_ROOT! -env RELEASE_NAME !RELEASE_NAME! -env RELEASE_VSN !RELEASE_VSN! -env RELEASE_COOKIE !RELEASE_COOKIE! -env RELEASE_NODE !RELEASE_NODE! -env RELEASE_VM_ARGS !RELEASE_VM_ARGS! -env RELEASE_TMP !RELEASE_TMP! -env RELEASE_SYS_CONFIG !RELEASE_SYS_CONFIG! -setcookie !RELEASE_COOKIE! -config !RELEASE_SYS_CONFIG! -mode !RELEASE_MODE! -boot !REL_VSN_DIR!\start -boot_var RELEASE_LIB !RELEASE_ROOT!\lib -args_file !REL_VSN_DIR!\vm.args"
383383
384384
if %ERRORLEVEL% EQU 0 (
385385
echo Service installed but not started. From now on, it must be started and stopped by erlsrv:

0 commit comments

Comments
 (0)