
#!/bin/sh
# FIle	: add_country.sh
# By	: Maarten.deBoer@Atos.net
# Subject	: Script to add new country to "data-base"
#(0.2)	: Added `ln -s` in scripts/
PGM="`basename $0|cut -d\. -f1`"
VER="0.2"
TMP="${PGM}.$$"
LOG="/appl/mdr/afsp/glob/log/${PGM}.log"

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

if [ "${1}" = "" ]; then
  echo "  Countryname not given (${PGM} <countryname>). Exiting ..."|tee -a ${LOG}
  exit 1
fi

COUNTRY="${1}"
cd /appl/mdr/mdrglob/afsp/
if [ -d ${COUNTRY} ]; then
  echo "  Countryname ${COUNTRY} already exists. Exiting ..."|tee -a ${LOG}
  exit 2
else
  mkdir -p /appl/mdr/afsp/${COUNTRY}/data/model-version
  mkdir -p /appl/mdr/afsp/${COUNTRY}/data/versions
  mkdir -p /appl/mdr/afsp/${COUNTRY}/data/patches
  mkdir -p /appl/mdr/afsp/${COUNTRY}/data/uptime
  mkdir -p /appl/mdr/afsp/${COUNTRY}/data/database
  mkdir -p /appl/mdr/afsp/${COUNTRY}/data/firmware
  mkdir -p /appl/mdr/afsp/${COUNTRY}/html
  mkdir -p /appl/mdr/afsp/${COUNTRY}/incomming
  mkdir -p /appl/mdr/afsp/${COUNTRY}/etc
  mkdir -p /appl/mdr/afsp/${COUNTRY}/log
  mkdir -p /appl/mdr/afsp/${COUNTRY}/bin
  mkdir -p /appl/mdr/afsp/${COUNTRY}/scripts
  cd /appl/mdr/afsp/${COUNTRY}/bin
  ln -s ../../glob/bin/proc_csv-files-uptime.sh proc_csv-files-uptime.sh
  ln -s ../../glob/bin/proc_csv-files-versions.sh proc_csv-files-versions.sh
  ln -s ../../glob/bin/proc_overview.ksh proc_overview.ksh
  ln -s ../../glob/bin/proc_models.sh    proc_models.sh
  ln -s ../../glob/bin/proc_versions.sh  proc_versions.sh
  ln -s ../../glob/bin/proc_uptime.sh  proc_uptime.sh
  ln -s ../../glob/bin/proc_failed-disks.sh  proc_failed-disks.sh
  cp ../../glob/scripts/proc_all.sh .
  cd /appl/mdr/afsp/${COUNTRY}/scripts
  ln -s ../../glob/scripts/proc_csv-files.sh proc_csv-files.sh
  ln -s ../../glob/scripts/proc_csv-files-versions.sh proc_csv-files-versions.sh
  ln -s ../../glob/scripts/proc_overview.ksh proc_overview.ksh
  ln -s ../../glob/scripts/proc_models.sh    proc_models.sh
  ln -s ../../glob/scripts/proc_versions.sh  proc_versions.sh
  ln -s ../../glob/scripts/proc_uptime.sh  proc_uptime.sh
  ln -s ../../glob/scripts/proc_failed-disks.sh  proc_failed-disks.sh
# www
  cd /appl/mdr/www
  ln -s /appl/mdr/afsp/${COUNTRY}/html ${COUNTRY}
fi  # [ -d

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

