#Settings are taken in the following order of precedence: # 1. Shell Environment, or on the command line # 2. Node-specific settings `settings.local..sh` if test ! -z "$1" && test -f ./settings.local.$1.sh; then . ./settings.local.$1.sh; fi # 3. Federation-specific `settings.local.sh` if test -f ./settings.local.sh; then . ./settings.local.sh; fi # 4. Default settings `settings.default.sh` if test -f ./settings.default.sh; then . ./settings.default.sh; fi if ${SHOW_SETTINGS}; then echo "Current settings:" fi for v in $(grep '^:' settings.default.sh|cut -c 5- |cut -d: -f1) do eval "export $v=\"\$$v\"" if ${SHOW_SETTINGS}; then eval "echo $v=\$$v" fi done if ${SHOW_SETTINGS}; then echo fi