#!/bin/bash
#
# sccl_list_recources erstellt Liste mit allen im Cluster definierten Resourcen
#
# Aufruf:
# 
# sccl_list_recources [-j]
#
#########################################################################################
#
MYPRG="sccl ${0##*/sccl_}"
#
unset SCCLJOIN
#
while getopts j? op; do
  case "$op" in
   j) SCCLJOIN=1
      SCCLCONFIG=/etc/sccl/old/sccl.conf;;
   *) echo "usage: $MYPRG [-j]"
      exit 0;;
  esac
done
shift $(( $OPTIND - 1))
#
# Darf nicht vor dem getopts stehen!
. $(dirname $0)/globals.settings
#
if [[ -n "$SCCLJOIN" ]]; then
  RESOURCES=/etc/sccl/old/resources.conf
fi
if [[ -s $RESOURCES ]]; then
  if [[ -n "$SCCLJOIN" ]]; then
    grep -Ev '^[[:blank:]]*[[#]|^[[:blank:]]*$' $RESOURCES | while read r p; do
      echo $r $(sed 's/  */ /g' <<<"$p")
    done
  else
    awk '!/^[[:blank:]]*[[#]|^[[:blank:]]*$/ {print $1}' $RESOURCES
  fi
fi
