fix
This commit is contained in:
15
upstreams.sh
15
upstreams.sh
@@ -93,7 +93,14 @@ for part in "${parts[@]}"; do
|
||||
[ -f "$input_file" ] || input_file="$BASEPATH/default.cfg"
|
||||
|
||||
# Run envsubst to replace environment variables in the input file and save the result to the output file
|
||||
if yq e '.upstreams' $part >/dev/null 2>&1; then
|
||||
echo "upstreams key exists"
|
||||
upstreams+=("$(yq e '.upstreams' $part | sed 's/^/ /' | envsubst)")
|
||||
else
|
||||
upstreams+=("$(envsubst < "$input_file")")
|
||||
echo "upstreams key does not exist"
|
||||
fi
|
||||
|
||||
break
|
||||
fi
|
||||
done
|
||||
@@ -136,14 +143,10 @@ while IFS= read -r url; do
|
||||
|
||||
[ -f "$input_file" ] || input_file="$BASEPATH/default.cfg"
|
||||
|
||||
|
||||
|
||||
# Run envsubst to replace environment variables in the input file and save the result to the output file
|
||||
if yq e '.upstreams' tron-mainnet.yml >/dev/null 2>&1; then
|
||||
echo "upstreams key exists"
|
||||
upstreams+=(yq e '.upstreams' tron-mainnet.yml | sed 's/^/ /' | envsubst)
|
||||
else
|
||||
upstreams+=("$(envsubst < "$input_file")")
|
||||
echo "upstreams key does not exist"
|
||||
fi
|
||||
|
||||
done < $BASEPATH/external-rpcs.txt
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user