#!/bin/bash
#
# sccl_list_cluster listet alle aktiven Pakete im Script-Cluster auf
#
# Aufruf:
#
# sccl_list_cluster [-p]
#
# Mit -p werden nur die Paketnamen ausgegeben, sonst Node und Paketname
#
########################################################################################
#
. $(dirname $0)/globals.settings
#
unset ONLYPACKAGES
while getopts pr? op; do
  case "$op" in
    p) ONLYPACKAGES=1;;
    *) echo "usage: $MYPRG [-p]"
       exit 1;;
  esac
done
shift $(( $OPTIND - 1))
#
if [[ -n "$ONLYPACKAGES" ]]; then
  for i in $NODES; do
    ./sccl_list_packages_on_node $i &
  done
else
  for i in $NODES; do
    ./sccl_list_packages_on_node $i | sed 's/^/'$i' /' &
  done
fi | sort -u
