From 1b159fed973f30e545228b99494cf5c3680b30a0 Mon Sep 17 00:00:00 2001 From: erlanger Date: Fri, 22 Jan 2016 22:25:17 -0500 Subject: replacing OS vars: comply with otp sys.config requirement --- priv/templates/extended_bin | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/priv/templates/extended_bin b/priv/templates/extended_bin index 346a88c..b752229 100755 --- a/priv/templates/extended_bin +++ b/priv/templates/extended_bin @@ -116,8 +116,11 @@ if [ -z "$RELX_CONFIG_PATH" ]; then fi if [ $RELX_REPLACE_OS_VARS ]; then - awk '{while(match($0,"[$]{[^}]*}")) {var=substr($0,RSTART+2,RLENGTH -3);gsub("[$]{"var"}",ENVIRON[var])}}1' < $RELX_CONFIG_PATH > $RELX_CONFIG_PATH.2.config - RELX_CONFIG_PATH=$RELX_CONFIG_PATH.2.config + #Make sure we don't break dev mode by keeping the symbolic link + orig_relx_config_path="$RELX_CONFIG_PATH.orig" + mv "$RELX_CONFIG_PATH" "$orig_relx_config_path" + + awk '{while(match($0,"[$]{[^}]*}")) {var=substr($0,RSTART+2,RLENGTH -3);gsub("[$]{"var"}",ENVIRON[var])}}1' < "$orig_relx_config_path" > "$RELX_CONFIG_PATH" fi # Extract the target node name from node.args -- cgit v1.2.3