diff --git a/le-proinfodata/package/DEBIAN/control b/le-proinfodata/package/DEBIAN/control index f79ca15216d8b41d844db73119c96ad61d1ea1b3..55805527d619b3f0913448581d66ca6cb6023cbe 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 bcf1b36f02ff4b4e81e3464a42559a71ee97cb70..fb40e4a93655a2e28de6afef4930cd2d1ea02759 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:]]')