]> git.llucax.com Git - z.facultad/75.08/llamadas.git/blobdiff - inst/aficonf
Chequeo que exista el set de pruebas antes de tratar de descompactarlo en el dir...
[z.facultad/75.08/llamadas.git] / inst / aficonf
index bd8ba4ef9cec7dee8a5889290dd908ffea047170..787dcaa815e9298ef0012387c26217fc8ddfb0fa 100755 (executable)
@@ -13,6 +13,10 @@ BASE_DIR="$HOME/.antifraude"
 # Cargo utilidades
 . "$BASE_DIR/util.sh"
 
+LOGDIR=$AFIC_LOGDIR
+LOGNAME=$AFIC_LOGFILE
+LOGFILE=$LOGDIR/$LOGNAME
+
 #Valida que exista el pais
 # Parámetros :
 #   $1 = Descripcion a buscar
@@ -39,6 +43,7 @@ poner_estado_umbral () {
        fi
        SALIDA=`sed "s/^$ID\(;[^;]*;[^;]*;[^;]*;\)[^;]*\(;[^;]*;[^;]*;[^;]*\)$/$ID\1I;$USER;$FECHA;$HORA/" "$BASE_DIR/umbrales.param"`
        echo "$SALIDA" > "$BASE_DIR/umbrales.param"
+       put_log "$LOGFILE" "aficonf" "Se ha cambiado el estado de umbral $ID a $ESTADO" "$AFIC_LOGSIZE"
 }
 
 menu () {
@@ -111,6 +116,7 @@ case_altas () {
        if existe_umbral "$UMBRAL" ; then
                echo "Ya existe un umbral con los datos ingresados."
                echo "Abortando..."
+               put_log "$LOGFILE" "aficonf" "Se trató de insertar un umbral repetido ($UMBRAL)" "$AFIC_LOGSIZE"
                return
        fi
        
@@ -124,6 +130,7 @@ case_altas () {
        echo ""
        echo "El Umbral fue grabado con éxito"
        echo ""
+       put_log "$LOGFILE" "aficonf" "Se inserto un nuevo umbral ($UMBRAL)" "$AFIC_LOGSIZE"
 }
 
 case_buscar () {
@@ -143,11 +150,12 @@ case_buscar () {
 
        DATOS=`cat "$BASE_DIR/umbrales.param" | grep "[0-9]*;$LINEA;[A-Z]*;[E,S];A"`
 
-       if [ "$OPT" == "" ] ; then
+       if [ "$DATOS" == "" ] ; then
                echo ""
-               echo "No se han encontrado uUmbrales activos para la linea $LINEA."
+               echo "No se han encontrado Umbrales activos para la linea $LINEA."
                echo "Abortando ..."
                echo ""
+               put_log "$LOGFILE" "aficonf" "No se han encontrado umbrales para la línea $LINEA" "$AFIC_LOGSIZE"
                return 0
        fi
 
@@ -173,6 +181,7 @@ case_buscar () {
 
        echo "Borrando el registro $OPT ..."
        poner_estado_umbral "$OPT" "I"
+       put_log "$LOGFILE" "aficonf" "No se ha eliminado elumbral de ID $OPT" "$AFIC_LOGSIZE"
        echo ""
        echo ""
        echo "El Umbral fue eliminado con éxito"
@@ -184,6 +193,7 @@ if is_lock "aficonf" ; then
        echo ""
        echo "Aficonf está corriendo actualmente."
        echo ""
+       put_log "$LOGFILE" "aficonf" "Se ha intentado ejecutar aficonf cuando este estaba corriendo" "$AFIC_LOGSIZE"
        exit 1
 fi