Added .mcarc check for .in files processing
This commit is contained in:
parent
b58965dc23
commit
cfb9ff8e08
1 changed files with 7 additions and 3 deletions
10
mca.sh
10
mca.sh
|
|
@ -117,6 +117,10 @@ if [ -e "$MCA_RC_FILE" ]; then
|
||||||
set -a
|
set -a
|
||||||
. -- "$MCA_RC_FILE"
|
. -- "$MCA_RC_FILE"
|
||||||
set +a
|
set +a
|
||||||
|
|
||||||
|
MCA_RC_FILE_READ=1
|
||||||
|
else
|
||||||
|
MCA_RC_FILE_READ=0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -z "$PLATFORM" ]; then
|
if [ -z "$PLATFORM" ]; then
|
||||||
|
|
@ -207,11 +211,11 @@ fi
|
||||||
|
|
||||||
MCA_CMD="$(which java) -server $JVM_FLAGS -jar $MCA_JAR"
|
MCA_CMD="$(which java) -server $JVM_FLAGS -jar $MCA_JAR"
|
||||||
|
|
||||||
if [ "$SKIP_CONFIGURE" -eq 0 ]; then
|
if [ "$SKIP_CONFIGURE" -eq 0 ] && [ "$MCA_RC_FILE_READ" -eq 1 ]; then
|
||||||
ENV_LIST="$(cut -d= -f1 < ./.mcarc | sed 's/^/$/g'))"
|
ENV_LIST="$(cut -d= -f1 < "$MCA_RC_FILE" | sed 's/^/$/g'))"
|
||||||
FILE_LIST="$(find . -name '*.in' -type f)"
|
FILE_LIST="$(find . -name '*.in' -type f)"
|
||||||
|
|
||||||
echo "$FILE_LIST" | while read -r line; do
|
[ -z "$FILE_LIST" ] || echo "$FILE_LIST" | while read -r line; do
|
||||||
envsubst "$ENV_LIST" < "$line" > "${line%*.in}"
|
envsubst "$ENV_LIST" < "$line" > "${line%*.in}"
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue