
#!/bin/sh
# File	: remove_filers.sh
# By	: Maarten.deBoer@Atos.net, 160518
# Subject	: Script to remove filer information and move to _ARCH
#(0.2),160726	: Add COUNTRY
#(0.3),170123	: Mod ASUPMAIL
PGM="`basename $0|cut -d\. -f1`"
VER="0.3"
TMP="/tmp/${PGM}.$$"

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

COUNTRY="`echo ${BASEDIR}| cut -d\/ -f6`"

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

if [ $# -lt 2 ]; then
  echo "${PGM}: Not enough parameters given"
  echo "USAGE: ${PGM} <filername> <serialnumber> [<country>]"
  exit 1
fi

FILERNAME=$1
SERNR=$2
if [ "${FILERNAME}" = "" ] || [ "${SERNR}" = "" ]; then
  echo "${PGM}: Filername and/or Ser.Nr are empty"
  echo "USAGE: ${PGM} <filername> <serialnumber>"
  exit 1
fi
if [ "${3}" != "" ]; then
  COUNTRY="${3}"
fi

echo "BASEDIR=${BASEDIR}"
echo "COUNTRY=${COUNTRY}"
echo "FILERNAME=${FILERNAME}"
echo "SERNR=${SERNR}"
touch ${TMP}

# ASUP-mails
cd /appl/asup/mail-in
ASUPMAIL="`ls -1d *${FILERNAME}*`"
if [ "${ASUPMAIL}" != "" ]; then
  mv ${ASUPMAIL} ../mail-in_ARCH/
  echo "  ${ASUPMAIL} moved to /appl/asup/mail-in_ARCH/"|tee -a ${LOG}
fi

# ASUP-data
cd /appl/asup/data
ASUPDIR="`ls -1d *${FILERNAME}*|head -1`"
if [ -d ${ASUPDIR} ] && [ ! -d /appl/asup/data_ARCH/${ASUPDIR} ]; then
  mv ${ASUPDIR} ../data_ARCH/
  echo "  ${ASUPDIR} moved to /appl/asup/data_ARCH/"|tee -a ${LOG}
fi

#
cd /appl/mdr/mdrglob/afsp/glob/data/asup
ASUPCSV="`ls -1d *${SERNR}*|head -1`"
if [ "${ASUPCSV}" != "" ] && [ -f ${ASUPCSV} ] && [ ! -f ../asup_ARCH/${ASUPCSV} ]; then
  echo "  Moving ${ASUPCSV} to /appl/mdr/mdrglob/afsp/glob/data/asup_ARCH/"|tee -a ${LOG}
  mv ${ASUPCSV} ../asup_ARCH/
else
  echo "  Error: ASUPCSV=${ASUPCSV}."|tee -a ${LOG}
fi

# ReMove at COUNTRY
cd /appl/mdr/mdrglob/afsp/${COUNTRY}/data/database
DBFILE="`ls -1d *${SERNR}*|head -1`"
if [ "${DBFILE}" != "" ] && [ -f ${DBFILE} ]; then
  if [ ! -d /appl/mdr/mdrglob/afsp/${COUNTRY}/data/database_DECOM ]; then
    mkdir -p /appl/mdr/mdrglob/afsp/${COUNTRY}/data/database_DECOM
	echo "  Made /appl/mdr/mdrglob/afsp/${COUNTRY}/data/database_DECOM "|tee -a ${LOG}
  fi
  echo "  Moving ${DBFILE} to /appl/mdr/mdrglob/afsp/${COUNTRY}/data/database_DECOM/"|tee -a ${LOG}
  mv ${DBFILE} /appl/mdr/mdrglob/afsp/${COUNTRY}/data/database_DECOM/
else
  echo "  Error: DBFILE=${DBFILE}."|tee -a ${LOG}
fi


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

