diff --git a/defaults.inc b/defaults.inc index 10a74770..a2de9280 100755 --- a/defaults.inc +++ b/defaults.inc @@ -42,13 +42,16 @@ 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 - NODE_TYPES+=("${nmtype}") - # echo "${nmtype} - $desc" - done - IFS=$'\n' sorted=($(sort <<<"${!NM_NODETYPES[*]}-${NM_NODETYPES[*]}")); unset IFS + # for k in "${!NM_NODETYPES[@]}"; do + # echo "${NM_NODETYPES["$k"]} ${k}" + # done | sort -f | while read desc nmtype; do + # NODE_TYPES+=("${nmtype}") + # # echo "${nmtype} - $desc" + # done + + for k in "${!NM_NODETYPES[@]}"; do echo "${NM_NODETYPES["$k"]} ${k}"; done | sort -f | while read desc nmtype; do NODE_TYPES+=("${nmtype}"); echo "${nmtype} - $desc"; done + + IFS=$'\n' sorted=($(sort <<<"${!NM_NODETYPES[*]}")); unset IFS printf "[%s]\n" "${sorted[@]}"