From b42394a6d3d1d7c8ac3946a315861830d74d8ef5 Mon Sep 17 00:00:00 2001 From: Diego Giovane Pasqualin <dpasqualin@c3sl.ufpr.br> Date: Thu, 13 Feb 2014 14:29:28 -0200 Subject: [PATCH] le-proinfodata: Don't show dialog if INEP was already configured Signed-off-by: Diego Giovane Pasqualin <dpasqualin@c3sl.ufpr.br> --- le-proinfodata/package/DEBIAN/control | 2 +- le-proinfodata/package/usr/local/bin/dialog_inep.sh | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/le-proinfodata/package/DEBIAN/control b/le-proinfodata/package/DEBIAN/control index f79ca152..55805527 100644 --- a/le-proinfodata/package/DEBIAN/control +++ b/le-proinfodata/package/DEBIAN/control @@ -1,5 +1,5 @@ Package: le-proinfodata -Version: 1.2.37 +Version: 1.2.38 Maintainer: <proinfodata@c3sl.ufpr.br> Architecture: i386 Section: main diff --git a/le-proinfodata/package/usr/local/bin/dialog_inep.sh b/le-proinfodata/package/usr/local/bin/dialog_inep.sh index bcf1b36f..fb40e4a9 100755 --- a/le-proinfodata/package/usr/local/bin/dialog_inep.sh +++ b/le-proinfodata/package/usr/local/bin/dialog_inep.sh @@ -137,10 +137,21 @@ function verify_proxy() { return 0 } +### MAIN ####################################################################### + +# Check whether the INEP code is already set and exit +if [[ -f "$F_INEP" ]]; then + exit 0 +fi + zenity --info --height=100 --no-wrap --title="INEP" --text="O agente de acompanhamento do projeto PROINFODATA foi instalado nesta máquina.\nPara torná-lo funcional, entretanto, é necessário fornecer informações sobre as configurações de proxy,\nalém do número INEP da instituição.\nPara saber mais sobre o projeto, visite o site http://seed.c3sl.ufpr.br." VALID=false while [[ $VALID = "false" ]]; do INEP=$(zenity --entry --title="INEP" --text="Digite seu INEP ou a mensagem: $TEXT" --cancel-label="Cancelar" --width=600 --height=100) + # The user cannot simply cancel the operation + if [[ $? -ne 0 ]]; then + continue + fi #Check strings INEP_C=$(echo $INEP|tr -d " "|tr '[[:upper:]]' '[[:lower:]]') TEXT_C=$(echo $TEXT|tr -d " "|tr -d "\""| tr '[[:upper:]]' '[[:lower:]]') -- GitLab