#!/bin/bash

arch=`uname -m`;
date=`date +%Y-%m-%d`;
pre_name=ImpactCM_3.6.0;
ftp_host=birch.elego.de;
ftp_dir=pub/impactcm/buildDirectory/I.${pre_name};
dest_dir=~;
file=${pre_name}-linux.gtk.${arch}.zip;



myprompt(){
 answer="##"
 until echo $1 | grep $answer >/dev/null
 do
    echo -n "${2} [${3}]? "
    read answer
    if [ "$3" != "" ] && [ "$answer" = "" ]
    then
       answer=$3
    fi
 done
}


if [ ! -d ${dest_dir}/${pre_name}_${date} ]; then
  cd /tmp;
  if [ ! -f ${file} ]; then
    wget ftp://${ftp_host}/${ftp_dir}/${file};
  else
    echo "ImpactCM zip archiv already downloaded";
  fi
  unzip -o ${file};
  mv ${pre_name} ${dest_dir}/${pre_name}_${date};
else
  echo "ImpactCM (${dest_dir}/${pre_name}_${date}) directory already exists";
fi
echo ${dest_dir}/${pre_name}_${date};

myprompt 'ynYN' "start ImpactCM? (y/n)" "N"
answer=$(echo $answer|tr [:upper:] [:lower:])
if [ "$answer" == "y" ]
then
   cd ${dest_dir}/${pre_name}_${date};
   ./Impact\ CM
fi


