]> git.llucax.com Git - z.facultad/75.08/llamadas.git/blobdiff - afinstal
arreglo mis cagadas
[z.facultad/75.08/llamadas.git] / afinstal
index 117589a0962a7e0bdc5c3f9362d52174a31c5891..578d70add598318ba7ebe0b7dcfc77e9d21a4bde 100755 (executable)
--- a/afinstal
+++ b/afinstal
@@ -62,7 +62,7 @@ MARCA
 
 # Modifica una linea dada de un archivo dado
 function changeLine() {
-       cat $1 | sed "${2}s%.*%$3%" > $1
+       cat "$1" | sed "${2}s%.*%$3%" > "$1"
 }
 
 # Mensaje generico de abort
@@ -88,7 +88,7 @@ MARCA
        fi
 cat <<MARCA
 *
-*                    Copyright TPSistemasOp (c)2004
+*                    Copyleft TPSistemasOp (c) 2004
 **********************************************************************
 MARCA
 }
@@ -187,7 +187,7 @@ cat <<MARCA
 ***************************************************************
 *                                                             *
 *            Proceso de instalacion de "Antifraude"           *
-*              Copyright TPSistemasOp (c) 2004                *
+*               Copyleft TPSistemasOp (c) 2004                *
 *                                                             *
 ***************************************************************
  A T E N C I O N: Al instalar Antifraude UD. expresa estar
@@ -199,11 +199,11 @@ cat <<MARCA
 MARCA
 key="something"
 while [ "$key" != "" ]; do
-read key
-if [ "$key" = "F" ]; then
-       abortMessage
-       exit 0
-fi
+       read key
+       if [ "$key" = "F" ]; then
+               abortMessage
+               exit 0
+       fi
 done
 
 # [STEP3] Chequeamos si hay componentes ya instalados
@@ -363,9 +363,11 @@ MARCA
 
        # Comienzo a crear la estructura de directorios definida (Check permisos!!)
        echo ">> Creando Estructura de Directorio...."
-       mkdir -p $BINDIR
-       mkdir -p $LOGDIR
-       touch $LOGDIR/$LOGFILE
+       mkdir -p "$BINDIR"
+       mkdir -p "$LOGDIR"
+       mkdir -p "$CONFDIR/lock"
+
+       touch "$LOGDIR/$LOGFILE"
        if [ $comando = "antifraude.pl" ]; then
                mkdir -p $DATADIR
                mkdir -p $DATADIR/{aprocesar,enproceso,rechazadas,procesadas}
@@ -373,6 +375,8 @@ MARCA
        fi
        echo ">> Moviendo Archivos....."
        cp "$INSTDIR/$comando" "$BINDIR"
+
+       # TODO : no se debe copiar solo 1 vez?
        cp "$INSTDIR/oridesti.txt" "$CONFDIR"
 
        # Guardo los datos en el archivo de configuracion
@@ -380,17 +384,17 @@ MARCA
        fecha=$(date +%d/%m/%Y)
        case $comando in
                "afimonio" ) numline=30;
-                               havemonio=1;
-                               usermonio=$userid;
-                               fechamonio=$fecha;;
+                       havemonio=1;
+                       usermonio=$userid;
+                       fechamonio=$fecha;;
                "aficonf" ) numline=20;
-                                       haveconf=1;
-                               userconf=$userid;
-                               fechaconf=$fecha;;
+                       haveconf=1;
+                       userconf=$userid;
+                       fechaconf=$fecha;;
                "antifraude.pl" ) numline=10;
-                                               havefraude=1;
-                                               userfraude=$userid;
-                                               fechafraude=$fecha;;
+                       havefraude=1;
+                       userfraude=$userid;
+                       fechafraude=$fecha;;
        esac    
                
        changeLine "$CONFFILE" "$numline" "Comando $comando"
@@ -414,6 +418,9 @@ MARCA
        changeLine "$CONFFILE" "$numline" "FECINS = $fecha"
 done
 
+# Creacion de archivos auxiliares
+echo "0" > "$CONFDIR/umbrales.id"
+
 # [STEP6] Ofrecer arrancar el Afimonio si estan los tres paquetes instalados
 
 # [STEP7] Mostrar en un recuadro que se encuentra instalado en el sistema