Revision 5797,
1.5 KB
checked in by wmerlotto, 13 years ago
(diff) |
Ticket #2557 - Primeira versao do novo instalador do Expresso
|
Rev | Line | |
---|
[5797] | 1 | |
---|
| 2 | # Funcoes auxiliares de todo o instalador |
---|
| 3 | |
---|
| 4 | get_pass () |
---|
| 5 | { |
---|
| 6 | # Se a senha ainda não foi requisitada |
---|
| 7 | if [ "x$LDAP_PWD" == "x" ] |
---|
| 8 | then |
---|
| 9 | LDAP_PWD=$( dialog --backtitle "$BACKTITLE" --stdout --passwordbox 'Digite uma senha:' 0 0 ) |
---|
| 10 | LDAP_PWD_CONF=$( dialog --backtitle "$BACKTITLE" --stdout --passwordbox 'Confirme a senha:' 0 0 ) |
---|
| 11 | if [ "x$LDAP_PWD" != "x$LDAP_PWD_CONF" ] |
---|
| 12 | then |
---|
| 13 | dialog --backtitle "$BACKTITLE" --title 'As senhas não conferem' \ |
---|
| 14 | --msgbox 'Favor digitar as duas senhas iguais!!!' 6 45 |
---|
| 15 | # Zera a senha e chama novamente a tela de senha |
---|
| 16 | unset LDAP_PWD |
---|
| 17 | get_pass |
---|
| 18 | fi |
---|
| 19 | # Gera a senha para o arquivo de configuração do LDAP |
---|
| 20 | LDAP_PWD_MD5=`$ARQS/scripts/md5pass.pl $LDAP_PWD` |
---|
| 21 | fi |
---|
| 22 | } |
---|
| 23 | |
---|
| 24 | get_org () |
---|
| 25 | { |
---|
| 26 | if [ "x$ORG" == "x" ] || [ "x$DOMAIN" == "x" ] |
---|
| 27 | then |
---|
| 28 | ORG=$( dialog --backtitle "$BACKTITLE" --stdout --inputbox 'Digite uma organização:(ex.: celepar)' 0 55 ) |
---|
| 29 | DOMAIN=$( dialog --backtitle "$BACKTITLE" --stdout --inputbox 'Digite seu domÃnio:(ex.: '$ORG'.com.br)' 0 55 ) |
---|
| 30 | if [ "x$ORG" == "x" ] || [ "x$DOMAIN" == "x" ] |
---|
| 31 | then |
---|
| 32 | dialog --backtitle "$BACKTITLE" --title 'Organização ou domÃnio inválido!' \ |
---|
| 33 | --msgbox 'Favor preencher a organização E o domÃnio!!' 6 50 |
---|
| 34 | # Zera as variaveis e chama o dialog novamente |
---|
| 35 | unset ORG |
---|
| 36 | unset DOMAIN |
---|
| 37 | get_org |
---|
| 38 | fi |
---|
| 39 | # Substitui o '.' por ',dc=' |
---|
| 40 | LDAP_DN=`echo "dc=$DOMAIN" | sed 's/\./,dc=/g'` |
---|
| 41 | # Substitui qualquer coisa apos o primeiro '.' por 'nada' |
---|
| 42 | LDAP_DC=`echo $DOMAIN | sed 's/\..*//g'` |
---|
| 43 | fi |
---|
| 44 | } |
---|
| 45 | |
---|
| 46 | |
---|
Note: See
TracBrowser
for help on using the repository browser.