]> git.llucax.com Git - z.facultad/75.08/llamadas.git/commitdiff
voy subiendo lo que tengo, no toquen que quiero hacerlo yo, uds son guia
authorNicolás Dimov <ndimov@gmail.com>
Fri, 1 Oct 2004 12:54:49 +0000 (12:54 +0000)
committerNicolás Dimov <ndimov@gmail.com>
Fri, 1 Oct 2004 12:54:49 +0000 (12:54 +0000)
AFINSTAL [new file with mode: 0755]

diff --git a/AFINSTAL b/AFINSTAL
new file mode 100755 (executable)
index 0000000..a9a51b1
--- /dev/null
+++ b/AFINSTAL
@@ -0,0 +1,141 @@
+#!/bin/bash 
+# variables de entorno
+#echo "editor "$EDITOR
+#echo "env "$ENV
+#echo "home "$HOME
+#echo "host "$HOSTNAME
+#echo "logname "$LOGNAME
+#echo "user " $USER
+#echo "mail "$MAIL
+#echo "path "$PATH
+#echo "pwd "$PWD
+#echo "shell "$SHELL
+#echo "term "$TERM
+#echo "time out" $TMOUT
+
+# chequeo sistema operativo
+echo "Chequeando SO ..."
+if [ -z  "`echo $0 | sed \"s/.*AFINSTAL$//\"`" ]; then
+       SISOPTP="Linux"
+elif [ -z  "`echo $0 | sed \"s/.*AFINSTAW$//\"`" ]; then
+       SISOPTP="Windows"
+elif [ -z  "`echo $0 | sed \"s/.*AFINSTAM$//\"`" ]; then
+       SISOPTP="Mac"
+fi
+
+CURSIS=$(uname)
+#echo "cursis $CURSIS"
+# comienzo instalacion si el sistema es correcto
+if [ "$SISOPTP" != "$CURSIS" ]; then
+       echo "ERROR !!!"
+       echo "Este proceso de instalación es para $SISOPTP"
+       echo "y su sistema operativo es $CURSIS"
+       echo "Solicite a su proveedor la versión adecuada"
+       echo "e inicie nuevamente el proceso de instalación"
+       exit 1
+else
+       echo "Proceso de instalación para $SISOPTP"
+       echo "Presione ENTER para continuar"    
+fi
+opcion="a"
+while [ -n "$opcion" ]; do
+       echo "*******************************************************"
+       echo "*                                                     *"
+       echo "*     Proceso de instalación de \"Antifraude\"          *"
+       echo "*      Copyright TPSistemasOp  (c)2004                *"
+       echo "*                                                     *"
+       echo "*******************************************************"
+       echo "A T E N C I O N: Al instalar Antifraude UD. expresa estar"
+       echo "en un todo de acuerdo con los términos y condiciones del"
+       echo "\"ACUERDO DE LICENCIA DE SOFTWARE\" incluido en este paquete"
+       echo ""
+       echo "Si desea cancelar este proceso oprima 'F' y luego ENTER"
+       echo "Para continuar oprima solamente ENTER"
+       read opcion
+       if [ "$opcion" == "F" ] || [ "$opcion" == "f" ]; then 
+               echo "Proceso de instalación cancelado"
+               exit 0
+       fi      
+done   
+
+#Verifico que Perl este instalado
+if [ "esta" == "`type perl | sed s/\"perl is .*\"/\"esta\"/`" ]; then 
+       echo "perl esta instalado"
+else
+       echo "ERROR !:"
+       echo "Este proceso de instalación solo puede ser"
+       echo "ejecutado si Perl 5 o superior ya esta instalado"
+       echo ""
+       echo "Efectúe a instalación de Perl"
+       echo "e inicie nuevamente el procedimiento de instalación."
+       exit 1 
+fi
+
+PATH_GENERAL=$HOME"/antifraude"        
+INSTDIR=$PATH_GENERAL"/inst/"
+CONFDIR=$PATH_GENERAL"/conf/"
+BINDIR=$PATH_GENERAL"/bin/"
+op="s"
+while [ "$op" != "n" ]; do
+       #muestro el directorio donde se instalara el sistema
+       echo "Nombre del directorio de instalación ($INSTDIR),ingrese una nueva ruta o ENTER para continuar: $PATH_GENERAL/<nueva ruta>"
+       read AUX1
+       if [ ! -z $AUX1 ]; then 
+               INSTDIR="$PATH_GENERAL/$AUX1"
+       fi      
+       echo "Nombre del directorio de configuración ($CONFDIR), ingrese una nueva ruta o ENTER para continuar: $PATH_GENERAL/<nueva ruta>"
+       read AUX2
+       if [ ! -z $AUX2 ]; then 
+               CONFDIR="$PATH_GENERAL/$AUX2"
+       fi      
+       echo "Nombre del directorio de ejecutables ($BINDIR), ingrese una nueva ruta o ENTER para continuar: $PATH_GENERAL/<nueva ruta>"
+       read AUX3
+       if [ ! -z $AUX3 ]; then 
+               BINDIR="$PATH_GENERAL/$AUX3"
+       fi      
+       echo "Desea volver a modificar?(s/n)"
+       read op
+done
+DATADIR=$PATH_GENERAL"/data"
+LOGDIR=$PATH_GENERAL"/log"
+LOGNAME="comando.log"
+LOGSIZE=10
+op="s"
+while [ "$op" != "n" ]; do
+       echo "Nombre del directorio de datos ($DATADIR),ingrese una nueva ruta o ENTER para continuar: $PATH_GENERAL/<nueva ruta>"
+       read AUX4
+       if [ ! -z $AUX4 ]; then 
+               DATADIR="$PATH_GENERAL/$AUX4"
+       fi      
+       echo "Nombre del directorio de log ($LOGDIR), ingrese una nueva ruta o ENTER para continuar: $PATH_GENERAL/<nueva ruta>"
+       read AUX5
+       if [ ! -z $AUX5 ]; then 
+               LOGDIR="$PATH_GENERAL/$AUX5"
+       fi      
+       echo "Nombre del archivo de log ($LOGNAME), ingrese un nuevo nombre o ENTER para continuar: <nuevo nombre>"
+       read AUX6
+       if [ ! -z $AUX6 ]; then 
+               LOGNAME="$AUX6"
+       fi      
+       echo "Tamaño máximo del archivo de log ($LOGSIZE) en MegaBytes, ingrese un nuevo tamaño o ENTER para continuar: <nuevo tamaño>"
+       read AUX7
+       if [ ! -z $AUX7 ]; then 
+               LOGSIZE="$AUX7"
+       fi      
+       echo "Desea volver a modificar?(s/n)"
+       read op
+done
+
+clear
+
+echo "\"   PARAMETROS DE LA INSTALACION DE ANTIFRAUDE    \""
+echo "\"   ==========================================\""
+echo "\"Nombre del directorio de instalación: $INSTDIR\""
+echo "\"Nombre del directorio de ejecutables: $BINDIR\""
+echo "\"Nombre del directorio de datos: $DATADIR\""
+echo "\"Nombre del directorio de configuración: $CONFDIR\""
+echo "\"Directorio y nombre del archivo de log: $LOGDIR/$LOGNAME\""
+echo "\"Tamaño máximo para el archivo de log: $LOGSIZE Mbytes\""
+echo "\"Si los datos son correctos oprima solamente ENTER, si desea modificar
+alguno de ellos oprima cualquier otra tecla y luego ENTER.\""
+