diff --git a/defaults.inc b/defaults.inc index 1c10a2b9..979e3734 100755 --- a/defaults.inc +++ b/defaults.inc @@ -42,15 +42,14 @@ if [ -f ${NM_FOLDER}/defaults.local.inc ]; then unset IFS declare -a NODE_TYPES - for k in "${!NM_NODETYPES[@]}"; do - echo "${NM_NODETYPES["$k"]} ${k}" - done | sort -f | while read desc nmtype; do + while read desc nmtype; do NODE_TYPES+=("$nmtype") echo "$nmtype - $desc" - done + done <<< for k in "${!NM_NODETYPES[@]}"; do + echo "${NM_NODETYPES["$k"]} ${k}" + done | sort -f - echo "HERE:" - declare -p ${NODE_TYPES} + echo "HERE: ${NODE_TYPES}" for ntype in "${NODE_TYPES[@]}"; do arr ${ntype}_HOSTS