#!/bin/bash
#######################################################
# $id: nstall.datadir; ver-0.1 (c) 2003 USM Bish Esp $;
# Install LOST datadir to $LOST_ROOT
#####################################################

PROGNAME=$(basename $0)
VERSION=0.1

WHOAMI=$(whoami)

function first_chk
{
   echo "$PROGNAME [Ver-$VERSION]"
   echo
   echo $MSG1
   echo $MSG2
   echo
   echo -en "Continue ? [y/n] : "
   read YN
   echo
   case $YN in
   Y|y) echo "Doing $MSG1"
        ;;
   N|n) echo "Okay, quitting"
        exit
        ;;
     *) echo "Blummer !"
       exit
   esac      
}

function personal_install
{
   echo "Personal installation can be made in any directory under $HOME"
   L=.LOST
   echo -en "Installation dir ? [Default: $HOME/$L] : $HOME/"
   read LR
   if [ "$LR" = "" ]; then
      LR=$L
   fi
   echo -en "Installing at $HOME/$LR ... Continue ? [y/n] : "
   read YN
   case $YN in
   Y|y) LOST_ROOT=$HOME/$LR 
        echo "Installing at $LOST_ROOT"
        ;;
   N|n) echo "Okay, quitting"
        exit
        ;;
     *) echo "Blummer !"
        exit
  esac 
  
  if ! [ -d $LOST_ROOT ]; then
     echo "Making $LOST_ROOT"
     mkdir -p $LOST_ROOT
  fi
  echo "Copying files ... "
  cp -a signature $LOST_ROOT        
  echo "done .... installed at $LOST_ROOT"
}

function system_install
{
   echo "System installation can be made in any directory "
   echo "Recommended are : /var, /usr/local/share, /usr/share, /opt" 
   echo -en "Installation dir ? : "
   read LR
   if [ "$LR" = "" ]; then
      LR=/var
   fi
   echo -en "Installing at $LR ... Continue ? [y/n] : "
   read YN
   case $YN in
   Y|y) LOST_ROOT=$LR 
        echo "Installing at $LOST_ROOT"
        ;;
   N|n) echo "Okay, quitting"
        exit
        ;;
     *) echo "Blummer !"
        exit
  esac 
  
  if ! [ -d $LOST_ROOT ]; then
     echo "Making $LOST_ROOT"
     mkdir -p $LOST_ROOT
  fi
  echo "Copying files ... "
  cp -a signature $LOST_ROOT        
  echo "done .... installed at $LOST_ROOT"
}
      
if [ "$WHOAMI" = "root" ]; then
   MSG1="System Wide installation"
   MSG2="[To do personal installation re-run $PROGNAME as an user]"
   first_chk
   system_install
else
   MSG1="Personal Installation"
   MSG2="[To do system wide installation re-run $PROGNAME as root]"
   first_chk
   personal_install
fi

echo "NOTE: Ensure setting all scripts to $LOST_ROOT/signature/LOST for LOST source"
exit
     