+ done
+ #debo verificar que perl este instalado
+ if [ "esta" = "`type perl | sed s/\"perl is .*\"/\"esta\"/`" ]; then
+ echo "Perl esta instalado"
+ else
+ cat <<MARCA
+ "ERROR !:"
+ "Este proceso de instalación solo puede ser"
+ "ejecutado si Perl 5 o superior ya esta instalado"
+
+ "Efectúe a instalación de Perl"
+ "e inicie nuevamente el procedimiento de instalación."
+MARCA
+ exit 0
+ fi
+ #defino los paths de configuracion e instalacion
+ CURDIR=$PWD
+ CONFDIR="${CURDIR}/conf"
+ INSTDIR="${CURDIR}/inst"
+ #creo el afinstal.conf y le agrego las 2 primeras lineas
+ echo "INSTDIR = $INSTDIR" >> "$CONFDIR/afinstal.conf"
+ echo "CONFDIR = $CONFDIR" >> "$CONFDIR/afinstal.conf"
+ for n in `seq 3 51`
+ do
+ echo "" >> "$CONFDIR/afinstal.conf"
+ done
+ linea=10
+ i=0
+ fecha=$(date)
+ for comando in antifraude.pl afimonio aficonf ; do
+ op="a"
+ while [ -n "$op" ]; do
+ #Almance el path actual
+ BINDIR="${CURDIR}/bin"
+ DATADIR="${CURDIR}/llamadas"
+ LOGDIR="${CURDIR}/log"
+
+ echo "La ruta del directorio de instalación es: ($INSTDIR)"
+ echo "La ruta del directorio de configuración es: ($CONFDIR)"
+ echo "La ruta del directorio de ejecutables es: ($BINDIR)"
+ DIRSELECTED=""
+ if cambiaruta "ejecutables" $BINDIR ; then
+ BINDIR=$DIRSELECTED
+ fi
+ if cambiaruta "de datos" $DATADIR ; then
+ DATADIR=$DIRSELECTED
+ fi
+ if cambiaruta "de log" $LOGDIR ; then
+ LOGDIR=$DIRSELECTED
+ fi
+ echo "Nombre del archivo de log: (${comando}.log)"
+ echo "Si desea conservar este nombre presione ENTER, de lo "
+ echo "contrario ingrese un nuevo nombre y luego ENTER"
+ read LOGNAME
+ if [ -z "$logname" ]; then
+ LOGNAME="${comando}.log"
+ fi
+ echo "Tamaño máximo para el archivo <$LOGNAME> (Mb): 20Mb"
+ echo "Si desea conservar este valor presione ENTER, de lo "
+ echo "contrario ingrese un nuevo valor y luego ENTER"
+ read LOGSIZE
+ if [ -z "$LOGSIZE" ]; then
+ LOGSIZE=20
+ fi
+
+ cat <<MARCA
+ " Parametros de instalación de $comando "
+ " ========================================== "
+ " Nombre del directorio de instalación: $INSTDIR "
+ " Nombre del directorio de ejecutables: $BINDIR "
+ " Nombre del directorio de datos: $DATADIR "
+ " Nombre del directorio de configuración: $CONFDIR "
+ " Directorio y nombre del archivo de log: $LOGDIR/$LOGNAME"
+ " Tamaño máximo para el archivo de log: $LOGSIZE "
+
+ Si los datos ingresados son correctos oprima solamente ENTER, si desea
+ modificar alguno de ellos oprima cualquier otra tecla y luego ENTER.
+MARCA
+ read op
+
+ echo "Si desea iniciar la instalación de <$comando>, oprima"
+ echo "solamente ENTER, si desea cancelar el proceso oprima"
+ echo "cualquier otra tecla y luego ENTER."
+
+ read op
+
+ if [ -n "$op" ]; then
+ echo "Proceso de instalación cancelado"
+ exit 0
+ fi
+
+ # Cremos los directorios para este comando
+ echo "Creando Estructura de Directorio...."
+ mkdir -p $BINDIR
+ mkdir -p $DATADIR
+ mkdir -p $DATADIR/{aprocesar,enproceso,rechazadas,procesadas}
+ mkdir -p $LOGDIR
+ touch $LOGDIR/$LOGNAME
+ echo "Moviendo Archivos....."
+ cp $INSTDIR/$comando $BINDIR
+ #cp $INSTDIR/umbrales.param $CONFDIR
+ #cp $INSTDIR/*.data $DATADIR/aprocesar
+
+ numlinea=$(($linea+$i))
+ cat "$CONFDIR/afinstal.conf" | sed "$numlinea""s/.*/Comando $comando/" > "$CONFDIR/afinstal.conf"
+ i=$(($i+1))
+ numlinea=$(($linea+$i))
+ cat "$CONFDIR/afinstal.conf" | sed "$numlinea""s(.*(BINDIR = $BINDIR(" > "$CONFDIR/afinstal.conf"
+ i=$(($i+1))
+ numlinea=$(($linea+$i))
+ cat "$CONFDIR/afinstal.conf" | sed "$numlinea""s(.*(LOGDIR = $LOGDIR(" > "$CONFDIR/afinstal.conf"
+ i=$(($i+1))
+ numlinea=$(($linea+$i))
+ cat "$CONFDIR/afinstal.conf" | sed "$numlinea""s(.*(LOGNAME = $LOGNAME(" > "$CONFDIR/afinstal.conf"
+ i=$(($i+1))
+ numlinea=$(($linea+$i))
+ cat "$CONFDIR/afinstal.conf" | sed "$numlinea""s(.*(LOGSIZE = $LOGSIZE(" > "$CONFDIR/afinstal.conf"
+ if [ "$FILE" = "antifraude.pl" ]; then
+ i=$(($i+1))
+ numlinea=$(($linea+$i))
+ cat "$CONFDIR/afinstal.conf" | sed "$numlinea""s(.*(DATADIR = $DATADIR(" > "$CONFDIR/afinstal.conf"
+ i=$(($i+1))
+ numlinea=$(($linea+$i))
+ cat "$CONFDIR/afinstal.conf" | sed "$numlinea""s(.*(DATASIZE = (" > "$CONFDIR/afinstal.conf"
+ fi
+ i=$(($i+1))
+ numlinea=$(($linea+$i))
+ cat "$CONFDIR/afinstal.conf" | sed "$numlinea""s(.*(USERID = $USER(" > "$CONFDIR/afinstal.conf"
+ i=$(($i+1))
+ numlinea=$(($linea+$i))
+ cat "$CONFDIR/afinstal.conf" | sed "$numlinea""s(.*(FECINS = $fecha(" > "$CONFDIR/afinstal.conf"
+ i=0
+ linea=$(($linea+10))
+ done #for
+ done #while
+ # Termino la instalacion, muestro informacion.
+ j=10
+ echo " ***************************************************************** "
+ echo " * Proceso de instalacion concluido * "
+ comandos=`cat "$CONFDIR/afinstal.conf" | grep Comando `
+ for i in 17 25 35 ; do
+
+ fecha=`cat "$CONFDIR/afinstal.conf" | grep -n FECINS | grep $i | sed 's/.*= //'`
+ i=$(($i +1))
+ usu=`cat "$CONDIR/afinstal.conf" | grep -n USERID | grep $i | sed 's/.*= //'`
+ echo " *
+ done
+
+fi #else