]> git.llucax.com Git - z.facultad/75.08/llamadas.git/blobdiff - afinstal
arreglo mis cagadas
[z.facultad/75.08/llamadas.git] / afinstal
index 0d70a057c9544520f78a35edac41cb3362b9110a..578d70add598318ba7ebe0b7dcfc77e9d21a4bde 100755 (executable)
--- a/afinstal
+++ b/afinstal
@@ -18,13 +18,13 @@ MARCA
 
 # Devuelve 0 si el script y el OS matchean, 1 otherwise
 function checkOS() {
 
 # Devuelve 0 si el script y el OS matchean, 1 otherwise
 function checkOS() {
-       if echo $0 | egrep -q 'AFINSTAL$'; then
+       if echo $0 | egrep -q 'afinstal$'; then
                SCRIPTOS="Linux"
        fi
                SCRIPTOS="Linux"
        fi
-       if echo $0 | egrep -q 'AFINSTAM$'; then
+       if echo $0 | egrep -q 'afinstam$'; then
                SCRIPTOS="Mac"
        fi
                SCRIPTOS="Mac"
        fi
-       if echo $0 | egrep -q 'AFINSTAW$'; then
+       if echo $0 | egrep -q 'afinstaw$'; then
                SCRIPTOS="Windows"
        fi
 
                SCRIPTOS="Windows"
        fi
 
@@ -62,7 +62,7 @@ MARCA
 
 # Modifica una linea dada de un archivo dado
 function changeLine() {
 
 # 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
 }
 
 # Mensaje generico de abort
@@ -78,17 +78,17 @@ cat <<MARCA
 *  Se encuentran instalados los siguientes componentes :
 MARCA
        if [ "$havefraude" -eq 1 ]; then
 *  Se encuentran instalados los siguientes componentes :
 MARCA
        if [ "$havefraude" -eq 1 ]; then
-               echo "*  Antifraude.pl instalado el $fechafraude por UID $userfraude"
+               echo "*  Antifraude.pl instalado el $fechafraude por $userfraude"
        fi
        if [ "$haveconf" -eq 1 ]; then
        fi
        if [ "$haveconf" -eq 1 ]; then
-               echo "*  Aficonf instalado el $fechaconf por UID $userconf"
+               echo "*  Aficonf instalado el $fechaconf por $userconf"
        fi
        if [ "$havemonio" -eq 1 ]; then
        fi
        if [ "$havemonio" -eq 1 ]; then
-               echo "*  Afimonio instalado el $fechaconf por UID $usermonio"
+               echo "*  Afimonio instalado el $fechaconf por $usermonio"
        fi
 cat <<MARCA
 *
        fi
 cat <<MARCA
 *
-*                    Copyright TPSistemasOp (c)2004
+*                    Copyleft TPSistemasOp (c) 2004
 **********************************************************************
 MARCA
 }
 **********************************************************************
 MARCA
 }
@@ -187,7 +187,7 @@ cat <<MARCA
 ***************************************************************
 *                                                             *
 *            Proceso de instalacion de "Antifraude"           *
 ***************************************************************
 *                                                             *
 *            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
 *                                                             *
 ***************************************************************
  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
 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
 done
 
 # [STEP3] Chequeamos si hay componentes ya instalados
@@ -363,34 +363,38 @@ MARCA
 
        # Comienzo a crear la estructura de directorios definida (Check permisos!!)
        echo ">> Creando Estructura de Directorio...."
 
        # 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}
        if [ $comando = "antifraude.pl" ]; then
                mkdir -p $DATADIR
                mkdir -p $DATADIR/{aprocesar,enproceso,rechazadas,procesadas}
+               mkdir -p $DATADIR/alarmas
        fi
        echo ">> Moviendo Archivos....."
        fi
        echo ">> Moviendo Archivos....."
-       cp $INSTDIR/$comando $BINDIR
-       cp $INSTDIR/umbrales.param $CONFDIR
-       #cp $INSTDIR/*.data $DATADIR/aprocesar
+       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
 
        # Guardo los datos en el archivo de configuracion
-       userid=`id | sed 's/(.*//;s/uid=//'`
-       fecha=$(date)
+       userid=$LOGNAME
+       fecha=$(date +%d/%m/%Y)
        case $comando in
        case $comando in
-               "afimonio" )    numline=30;
-                                               havemonio=1;
-                                       usermonio=$userid;
-                                       fechamonio=$fecha;;
-               "aficonf" )     numline=20;
-                                       haveconf=1;
-                               userconf=$userid;
-                               fechaconf=$fecha;;
-               "antifraude.pl" )       numline=10;
-                                                       havefraude=1;
-                                                       userfraude=$userid;
-                                                       fechafraude=$fecha;;
+               "afimonio" ) numline=30;
+                       havemonio=1;
+                       usermonio=$userid;
+                       fechamonio=$fecha;;
+               "aficonf" ) numline=20;
+                       haveconf=1;
+                       userconf=$userid;
+                       fechaconf=$fecha;;
+               "antifraude.pl" ) numline=10;
+                       havefraude=1;
+                       userfraude=$userid;
+                       fechafraude=$fecha;;
        esac    
                
        changeLine "$CONFFILE" "$numline" "Comando $comando"
        esac    
                
        changeLine "$CONFFILE" "$numline" "Comando $comando"
@@ -414,6 +418,9 @@ MARCA
        changeLine "$CONFFILE" "$numline" "FECINS = $fecha"
 done
 
        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
 # [STEP6] Ofrecer arrancar el Afimonio si estan los tres paquetes instalados
 
 # [STEP7] Mostrar en un recuadro que se encuentra instalado en el sistema