# 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"
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
# 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."
# 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"
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
esac
done
+unlock "AFICONF"