
#!/bin/sh
# File	: techlab-portal-request-proc
# By	: Maarten.deBoer@Atos.net, 241011
# Subject	: Script to process TechLab-Portal requests
#(0.2),241011	: Added ERR in mail
PGM=`basename $0|cut -d\. -f1`
VER="0.2"
TMP="/tmp/${PGM}.$$"
LOG="${HOME}/log/${PGM}.log"

INDIR="${HOME}/data/in"
DONEDIR="${HOME}/data/done"

echo "`date` ${PGM} v${VER} started."

cd ${INDIR}
ls -1 *.rc 2> /dev/null |while read FNAME
do
  touch ${TMP}
  echo ${FNAME}
  . ${INDIR}/${FNAME}
  if [ "${EMAIL}" != "" ]; then
    if [ "${PHONENUMBER}" == "" ]; then
      echo "Your Phone number is EMPTY." >> ${TMP} 
      echo "" >> ${TMP} 
      echo "  PHONENUMBER (in ${FNAME}) is EMPTY."|tee -a ${LOG}
    fi  # PHONENUMBER
    if [ "${SUBJECT_ACTION}" == "" ]; then
      echo "Your Subject - Actions is EMPTY (Keuze)." >> ${TMP} 
      echo "" >> ${TMP} 
      echo "  SUBJECT_ACTION (in ${FNAME}) is EMPTY."|tee -a ${LOG}
    fi  # SUBJECT_ACTION
    if [ "${OS_TYPE}" == "" ]; then
      echo "Your OS - Type is EMPTY (Keuze)." >> ${TMP} 
      echo "" >> ${TMP} 
      echo "  OS_TYPE (in ${FNAME}) is EMPTY."|tee -a ${LOG}
    fi  # OS_TYPE

    if [ -s ${TMP} ]; then
      echo "" >> ${TMP}
      echo "Please provide missing information in the Tech.Lab-PORTAL via a NEW request. Do NOT reply on this mail. (Ref=${DATI})" >> ${TMP}
      cat ${TMP} | mailx -r noreply@techlab.atos.net -s "Tech.Lab portal request missing info" "${EMAIL}"
      echo "  Mailed to ${EMAIL}"|tee -a ${LOG}
      rm ${TMP}
    fi  # -s TMP

  else
    echo "  EMAIL (in ${FNAME}) is empty." | tee -a ${LOG}
  fi  # EMAIL <> ""
  mv ${FNAME} ${DONEDIR}

done  # FNAME


echo "`date` ${PGM} v${VER} finished."
exit 0

