#!/usr/bin/bash
#################################################
# Script de instalacion
#------------------------------------------------
# MICROBOTICA, S.L.  JULIO 2000
#------------------------------------------------
# www.microbotica.es
# info@microbotica.es
#################################################
name=ctload      # Nombre de la aplicacion
bin='../bin'     # Directorio del ejecutable
man='../man'     # Directorio de las man

echo ------------------------------------------------
echo -  $1  $name MICROBOTICA.SL, Julio 2000          
echo ------------------------------------------------
echo
#----------------------------------------------
# Comprobar si se tiene privilegios de root  
#----------------------------------------------
if [ $(id | grep -c root) == 0 ]
then
  echo "NO TIENES PRIVILEGIOS DE ROOT"
  exit 1
fi
#----------------------------------------------------------
# Comprobar si se ha pasado como parametro el directorio
#----------------------------------------------------------
if [ $# != 1 ]
then
  echo "Numero de parametros incorrecto"
  exit 1
fi 

#--------------------------------------------------------
# Crear una variable con el directorio destino de 
# instalacion                                           
#--------------------------------------------------------
DIRINSTALA="/opt/microbotica/"$1

#-------------------------------------------------
# Comprobar si existen los directorios necesarios
#-------------------------------------------------
if [ -d $DIRINSTALA ]
then
  echo "DIRECTORIOS CREADOS"
else
  echo "CREANDO ESTRUCTURAS DE DIRECTORIOS EN "$DIRINSTALA
  mkdir /opt/microbotica 2> /dev/null
  mkdir $DIRINSTALA
  mkdir $DIRINSTALA/bin
  mkdir $DIRINSTALA/man
  mkdir $DIRINSTALA/doc
fi

#---------------------------------------------------------------
# Copiar todos los archivos en sus directorios correspondientes
#---------------------------------------------------------------
echo "INSTALANDO FICHEROS EN "$DIRINSTALA
install $bin/$name     $DIRINSTALA/bin
install $man/$name.1   $DIRINSTALA/man


#---------------------------------------------
# Crear enlaces simbolicos a los ficheros
#---------------------------------------------
echo "CREANDO ENLACES SIMBOLICOS"
rm -f /usr/bin/$name
rm -f /usr/man/man1/$name.1

ln -s $DIRINSTALA/bin/$name           /usr/bin/$name 2> /dev/null
ln -s $DIRINSTALA/man/$name.1         /usr/man/man1/$name.1 2> /dev/null

echo "INSTALACION TERMINADA"
echo "Paquete instalado en $DIRINSTALA"
echo 
echo "Teclee man $name para obtener ayuda"


