X-Git-Url: https://git.llucax.com/z.facultad/75.08/llamadas.git/blobdiff_plain/3be385689bbbbc7bab2bc53e27d9a2f8635ea6b3..07c63319744f22502e36b638bead794a3c87a091:/aficonf?ds=inline diff --git a/aficonf b/aficonf index 93854a3..8a7e824 100755 --- 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"