diff options
author | bitnitdit <[email protected]> | 2017-09-11 20:57:17 +0800 |
---|---|---|
committer | bitnitdit <[email protected]> | 2017-09-11 20:57:17 +0800 |
commit | 25196f4b994df5364eb060bff8418a0154622ed4 (patch) | |
tree | 8fde99038143e00e3d84e627f01a63803346864d /priv/templates/extended_bin_windows | |
parent | 430b1d7f5ab75a849d70c82a98614f701a4912c6 (diff) | |
download | relx-25196f4b994df5364eb060bff8418a0154622ed4.tar.gz relx-25196f4b994df5364eb060bff8418a0154622ed4.tar.bz2 relx-25196f4b994df5364eb060bff8418a0154622ed4.zip |
Prevent .erlang from prepending string to the erl root dir
Any output string from .erlang to stdout will be prepend to
code:root_dir(), so it will cause the retrieved dir incorrect.
The fix is to start erl with the no_dot_erlang boot file.
Diffstat (limited to 'priv/templates/extended_bin_windows')
-rw-r--r-- | priv/templates/extended_bin_windows | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/priv/templates/extended_bin_windows b/priv/templates/extended_bin_windows index 139edaa..85c57f4 100644 --- a/priv/templates/extended_bin_windows +++ b/priv/templates/extended_bin_windows @@ -98,7 +98,7 @@ @for /f "delims=" %%i in ('where erl') do @( set erl=%%i ) -@set dir_cmd="%erl%" -noshell -eval "io:format(\"~s\", [filename:nativename(code:root_dir())])." -s init stop +@set dir_cmd="%erl%" -boot no_dot_erlang -noshell -eval "io:format(\"~s\", [filename:nativename(code:root_dir())])." -s init stop @for /f "delims=" %%i in ('%%dir_cmd%%') do @( set erl_root=%%i ) |