]> git.llucax.com Git - z.facultad/75.08/llamadas.git/blobdiff - aficonf
arreglo mis cagadas
[z.facultad/75.08/llamadas.git] / aficonf
diff --git a/aficonf b/aficonf
index 93854a301fe8f27ad0bf11c6cd023034f9470ed7..8a7e8241973522ce80700b5750163fa340e2649d 100755 (executable)
--- a/aficonf
+++ b/aficonf
@@ -4,7 +4,7 @@
 
 # Atajo CTRL+C 
 # TODO Sacar esto cuando termine de probar
-#trap "echo ; echo 'No use CTRL+C para salir. Tome la opción 4 en el menú.' ; echo" INT
+trap "echo -n ''" INT
 
 # TODO : esto lo debe modificar el instalador, no?
 INST_DIR="$PWD/inst"
@@ -68,13 +68,13 @@ case_altas () {
 
        DONE=0
        while [ $DONE == 0 ] ; do
-               leer "Cuidad (código de 2 letras)" "" CIUDAD
-               if ! existe_pais "$CIUDAD" ; then
-                       echo "No existe el país de código $CIUDAD"
+               leer "Pais (código de 2 letras)" "" PAIS 
+               if ! existe_pais "$PAIS" ; then
+                       echo "No existe el país de código $PAIS"
                else
                        DONE=1
                fi
-               if [ "$CIUDAD" == "" ] ; then
+               if [ "$PAIS" == "" ] ; then
                        DONE=0
                fi
        done
@@ -82,7 +82,7 @@ case_altas () {
        # Verifico que el umbral no exista
        FECHA=`date +"%Y%m%d"`
        HORA=`date +"%H%M%S"`
-       UMBRAL="$LINEA;$CIUDAD;$TIPO;A;*;*;*"
+       UMBRAL="$LINEA;$PAIS;$TIPO;A;*;*;*"
 
        if existe_umbral "$UMBRAL" ; then
                echo "Ya existe un umbral con los datos ingresados."
@@ -92,7 +92,7 @@ case_altas () {
        
        # Genero el umbral
        buscar_id_umbral ID
-       UMBRAL="$ID;$LINEA;$CIUDAD;$TIPO;A;$USER;$FECHA;$HORA"
+       UMBRAL="$ID;$LINEA;$PAIS;$TIPO;A;$USER;$FECHA;$HORA"
 
        # Lo guardo
        echo "$UMBRAL" >> "$INST_DIR/umbrales.param"
@@ -102,6 +102,18 @@ case_altas () {
        echo ""
 }
 
+
+# No permito correr 2 instancias de AFICONF
+if is_lock "AFICONF" ; then
+       echo ""
+       echo "Aficonf está corriendo actualmente."
+       echo ""
+       exit 1
+fi
+
+lock "AFICONF"
+
+# Loop Principal
 OPT="0"
 while [ "$OPT" != "4" ] ; do 
        menu OPT
@@ -113,3 +125,4 @@ while [ "$OPT" != "4" ] ; do
        esac
 done
 
+unlock "AFICONF"