#!/bin/sh

PREFIX="/usr/local/biblio/" 
BINDIR="/usr/local/bin/"
ADDSCRIPTS="ADDSCRIPTS"

CP="cp"
LN="ln -s"
COPYERROR="Copy Error"


if [ -d $PREFIX ] ; then
  echo "$PREFIX already exist!!! Delete it and repeate $0"
  exit 0
fi


mkdir $PREFIX

if [ -d $PREFIX ] ; then
   echo "$PREFIX is created"
   echo ""
   $CP biblio.pl  "$PREFIX"
   if [ -e "$PREFIX"biblio.pl ] ; then
     echo "$PREFIX"biblio.pl is copied
     echo "Copying directories..."     
     $CP -r formats     "$PREFIX"
     $CP -r EXAMPLES    "$PREFIX"
     $CP -r ADDSCRIPTS  "$PREFIX"

     if [ -d "$PREFIX"formats ] ; then
        if [ -d "$PREFIX"EXAMPLES ] ; then
           if [ -d "$PREFIX"ADDSCRIPTS ] ; then
             echo "All files are copied."
           else
             echo "$COPYERROR ADDSCRIPTS"
             exit 0
           fi   
        else 
          echo "$COPYERROR EXAMPLES"
          exit 0
        fi
        
     else 
        echo "$COPYERROR formats"
        exit 0
     fi

   else 
     echo "$COPYERROR biblio.pl"
     exit 0
   fi

   echo "Changing dir to $PREFIX"
   cd $PREFIX
   $LN biblio.pl biblio
   if [ -e biblio ] ; then
      echo "Link biblio to biblio.pl is created"
   else
      echo "Failed to create a link to biblio.pl.  Exiting..."
      exit 0
   fi
   
   echo "Changing dir to $BINDIR"
   cd $BINDIR

   $LN "$PREFIX"biblio  biblio
   if [ -e biblio ] ; then 
      echo "Link $BINDIR"biblio to "$PREFIX"biblio is created
   else
      echo Error creating link "$BINDIR"biblio! Exiting...
      exit 0
   fi
 
   $LN "$PREFIX""$ADDSCRIPTS"/biblist.pl  biblist.pl
   if [ -e biblist.pl ] ; then 
      echo "Link $BINDIR"biblist.pl to "$PREFIX"biblist.pl is created
   else
      echo Error creating link "$BINDIR"biblist! Exiting...
      exit 0
   fi

   echo "Done!!!"
   echo 

else
   echo Error creating "$PREFIX".  Exiting...
   exit 0     
fi