aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xpriv/templates/bin3
-rwxr-xr-xpriv/templates/extended_bin1
2 files changed, 3 insertions, 1 deletions
diff --git a/priv/templates/bin b/priv/templates/bin
index 523b88d..e2a54be 100755
--- a/priv/templates/bin
+++ b/priv/templates/bin
@@ -13,6 +13,7 @@ REL_VSN="{{ rel_vsn }}"
ERTS_VSN="{{ erts_vsn }}"
REL_DIR="$RELEASE_ROOT_DIR/releases/$REL_VSN"
ERL_OPTS="{{ erl_opts }}"
+export ESCRIPT_NAME="${ESCRIPT_NAME-$SCRIPT}"
find_erts_dir() {
__erts_dir="$RELEASE_ROOT_DIR/erts-$ERTS_VSN"
@@ -74,4 +75,4 @@ set -- "$ERL_OPTS"
set -- "$@" -boot_var ERTS_LIB_DIR "$ERTS_LIB_DIR" -boot "$REL_DIR/$BOOTFILE" "$ARGS"
# Boot the release
-$BINDIR/erlexec $@
+exec $BINDIR/erlexec $@
diff --git a/priv/templates/extended_bin b/priv/templates/extended_bin
index d044a38..11a0abc 100755
--- a/priv/templates/extended_bin
+++ b/priv/templates/extended_bin
@@ -38,6 +38,7 @@ CODE_LOADING_MODE="${CODE_LOADING_MODE:-embedded}"
REL_DIR="$RELEASE_ROOT_DIR/releases/$REL_VSN"
ERL_OPTS="{{ erl_opts }}"
RUNNER_LOG_DIR="${RUNNER_LOG_DIR:-$RELEASE_ROOT_DIR/log}"
+export ESCRIPT_NAME="${ESCRIPT_NAME-$SCRIPT}"
# start/stop/install/upgrade pre/post hooks
PRE_START_HOOKS="{{{ pre_start_hooks }}}"