
#!/bin/sh
# File  : set_dfm-eventtypes.sh
# By    : Maarten.deBoer@AtosOrigin.com, 101208, 130821
# Subject       : Set DFM eventtype from .CSV file
#(0.2)	: Added ${LOG}
#set -x
PGM="`basename $0|cut -d\. -f1`"
VER="0.2"
LOG="${HOME}/log/${PGM}.log"
CSV="${HOME}/etc/FSOD_dfm-eventtypes.csv"

touch ${LOG}
echo "`date` ${PGM} v${VER} started"|tee -a ${LOG}

cat ${CSV}|egrep -v '^#|Event|----------'|awk -F\; '{print $2,$3}'|while read EVENT NEWNAME
do
  CURNAME="`dfm eventType list ${EVENT}|egrep -v 'Name|----------'|awk '{print $2}'`"
  if [ "${CURNAME}" != "${NEWNAME}" ]; then
    echo "`date` Event;${EVENT}=${OLDNAME}(${CURNAME})=>${NEWNAME}"|tee -a ${LOG}

    dfm eventType modify -v ${NEWNAME} ${EVENT}|tee -a ${LOG}

  fi
done

exit 0

