
#!/bin/sh
# File	: move_mdrglob_dfm-files.sh
# By	: Maarten.deBoer@Atos.net, 160721
# Subject	: Script to move received DFM-files to afsp/
# set -x
PGM="`basename $0|cut -d\. -f1`"
VER="0.1"
TMP="/tmp/${PGM}.$$"

BASEDIR="`pwd | sed 's/scripts//'|sed 's/bin//'`"
LOG="${BASEDIR}/log/${PGM}.log"
PREV="${BASEDIR}/etc/${PGM}.prev"

COUNTRIES="nl de be"

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

for COUNTRY in ${COUNTRIES}
do
# Moving the DFM-files from mail/${COUNTRY} to afsp/${COUNTRY}
  echo "  ${COUNTRY}"|tee -a ${LOG}
#  cd ${HOME}/mail/${COUNTRY}/
  ls -1 ${HOME}/mail/${COUNTRY}/netapp*.tgz | while read FILE
  do
    FILEDATE="`stat -c %y ${FILE}|cut -d' ' -f1`"
    mkdir /appl/mdr/mdrglob/afsp/${COUNTRY}/incomming/${FILEDATE} 2> /dev/null
    mv ${FILE} /appl/mdr/mdrglob/afsp/${COUNTRY}/incomming/${FILEDATE}/
    echo "  Moved ${FILE} into ${FILEDATE} :"|tee -a ${LOG}
    echo "`ls -l ${FILE}`"|tee -a ${PREV}
  done  # ls -1 *.tgz

# Moving the DFM-data to <date>/<DFM-server>/ dir. And extracting
  cd /appl/mdr/mdrglob/afsp/${COUNTRY}/incomming/
  LASTDIR="`ls -1d 20??-??-??|tail -1`"
  cd ${LASTDIR}
  ls -1 netapp*.tgz|while read FILE
  do
    SERVER="`echo ${FILE}|cut -d\_ -f3|cut -d\. -f1`"
	echo "  ${LASTDIR}/${SERVER}"|tee -a ${LOG}
	mkdir ${SERVER}
	mv ${FILE} ${SERVER}
	cd ${SERVER}
	tar xvzf ${FILE}
  done  # ls -1 *.tgz

done  # COUNTRIES

rm ${TMP}
echo "`date` ${PGM} finished."|tee -a ${LOG}
exit 0

