From 4f20768a8639d79f75508967b89e8edb8ec404b7 Mon Sep 17 00:00:00 2001 From: Ricardo Markiewicz Date: Wed, 20 Oct 2004 19:20:04 +0000 Subject: [PATCH] algunos retoques por aca y por alla unificando funciones para dar una funcionalidad similar en todos los scripts --- afinstal | 35 ++++++++++++----------------------- inst/aficonf | 1 - 2 files changed, 12 insertions(+), 24 deletions(-) diff --git a/afinstal b/afinstal index 578d70a..c7a8d88 100755 --- a/afinstal +++ b/afinstal @@ -1,16 +1,13 @@ #!/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 <> 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 @@ -130,11 +127,11 @@ MARCA 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 @@ -283,13 +280,10 @@ do >> 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 @@ -318,24 +312,19 @@ MARCA 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 <> Parametros de instalacion de $comando >> =================================================================== >> Directorio de instalación: $INSTDIR diff --git a/inst/aficonf b/inst/aficonf index 8a7e824..53ac990 100755 --- a/inst/aficonf +++ b/inst/aficonf @@ -3,7 +3,6 @@ # Configurador # Atajo CTRL+C -# TODO Sacar esto cuando termine de probar trap "echo -n ''" INT # TODO : esto lo debe modificar el instalador, no? -- 2.43.0