#!/bin/bash
# vim: set softtabstop=4 tabstop=4
+. inst/util.sh
+
################# Funciones ###########################
# Devuelve 0 si la ruta fue cambiada y 1 si quedo por defecto
function askDir() {
- cat <<MARCA
->> Nombre del directorio de $1 es: ($3)
-Si desea modificarlo reemplaze "$2" por el deseado y presione ENTER,
-de lo contrario solo presione ENTER."
-MARCA
- read DIRSELECTED
+ leer ">> Ingrese la ruta para los archivos $1" "$2" DIRSELECTED
if [ -n "$DIRSELECTED" ]; then return 1
else return 0
fi
if [ -n "$choices" ]; then
echo
- echo "Se instalara [$selected], si desea seleccionar"
- echo "otro componente presione \"S\" y luego ENTER, de lo contrario"
- echo "presione solo ENTER para comenzar a instalar los componentes"
- read key
- if [ "$key" = "s" ]; then key="S"
+ echo "Se instalará [$selected]"
+
+ preguntar "¿Desea agregar otro componente para instalar?" "SsNn" key
+ if [ "$key" = "s" ]; then
+ key="S"
fi
fi
fi
>> Nombre del directorio de instalacion: ($INSTDIR)
>> Nombre del directorio de configuracion: ($CONFDIR)
-Por favor ingrese un path raiz en donde se crearan los directorios de
-ejecutables, datos y logs segun corresponda o bien presione ENTER para
-aceptar el siguiente sugerido: $CURRDIR
MARCA
# Le pido un rootpath donde se instalara este comando en particular
- read userpath
+ leer ">> Ingrese la ruta de instalación" "$CURRDIR" userpath
if [ -n "$userpath" ]; then ROOTPATH=$userpath
else ROOTPATH=$CURRDIR
fi
fi
# Le sugiero el archivo de log
- echo ">> Nombre del archivo de log: (${comando%.pl}.log)"
- echo "Si desea conservar este nombre presione ENTER, de lo contrario"
- echo "ingrese un nuevo nombre y luego presione ENTER"
- read LOGFILE
+ leer ">> Nombre del archivo de log" "${comando%.pl}.log" LOGFILE
if [ -z "$LOGFILE" ]; then
LOGFILE="${comando%.pl}.log"
fi
# Le sugiero un size para el logfile
- echo ">> Tamaño máximo para el archivo ($LOGFILE) en MB: 200"
- echo "Si desea conservar este valor presione ENTER, de lo contrario ingrese"
- echo "un nuevo valor y luego presione ENTER"
- read LOGSIZE
+ leer ">> Tamaño máximo para el archivo ($LOGFILE) en MB" "200" LOGSIZE
if [ -z "$LOGSIZE" ]; then
LOGSIZE=200
fi
cat <<MARCA
+
>> Parametros de instalacion de $comando
>> ===================================================================
>> Directorio de instalación: $INSTDIR