From: Nicolás Dimov Date: Fri, 1 Oct 2004 12:54:49 +0000 (+0000) Subject: voy subiendo lo que tengo, no toquen que quiero hacerlo yo, uds son guia X-Git-Tag: svn_import~169 X-Git-Url: https://git.llucax.com/z.facultad/75.08/llamadas.git/commitdiff_plain/f5211b98349778d2fce7e9af5a583314a6cd761a?ds=inline voy subiendo lo que tengo, no toquen que quiero hacerlo yo, uds son guia --- f5211b98349778d2fce7e9af5a583314a6cd761a diff --git a/AFINSTAL b/AFINSTAL new file mode 100755 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/" + 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/" + 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/" + 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/" + 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/" + 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: " + 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: " + 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.\"" +