Changeset 6595


Ignore:
Timestamp:
06/25/12 10:25:32 (7 years ago)
Author:
eduardow
Message:

Ticket #2868 - Instalador reclama da falta de dialog(ao atualizar o novo instalador).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.4/INSTALL/expressoInstall.sh

    r6261 r6595  
    44# 
    55# Criado por William Fernando Merlotto <william@prognus.com.br> 
    6 # Baseado no script original desenvolvido por João Alfredo Knopik Junior <jakjr@celepar.pr.gov.br> 
    7 # com colaborações de: 
     6# Baseado no script original desenvolvido por João Alfredo Knopik Junior <jakjr@celepar.pr.gov.br> 
     7# com colaborações de: 
    88#       "William Fernando Merlotto" <william@prognus.com.br>, para Debian, Ubuntu, Red Hat e CentOS 
    99#       "Gustavo Nakahara" <gustavonk@prognus.com.br>, para Debian, Ubuntu, Red Hat e CentOS 
    1010#       "Rafael Cristaldo" <rafael@prognus.com.br>, para Debian, Ubuntu, Red Hat e CentOS 
    1111#       "Alexandre Felipe Muller de Souza" <amuller@celepar.pr.gov.br>, para Debian 
    12 #       "Cássio Luiz" <cassiolp@cnpq.br>, para Red Hat e CentOS 
     12#       "Cássio Luiz" <cassiolp@cnpq.br>, para Red Hat e CentOS 
    1313#       "M. Rodrigo Monteiro" <mrodrigom@gmail.com>, para Red Hat e CentOS 
    1414# 
    1515# 
    16 # Versões: 
     16# Versões: 
    1717# 27/03/2012 - v1.0 
    1818#       Termino do instalador basico, para Debian Squeeze, CentOS 6 e Ubuntu Server 11.10 
     
    2424################################################################################################# 
    2525 
    26 # TODO: Internacionalizar o script de instalação: 
     26# TODO: Internacionalizar o script de instalação: 
    2727# http://www.linuxquestions.org/questions/programming-9/bash-script-how-to-get-locale-translations-802726/ 
    2828# http://tldp.org/LDP/abs/html/localization.html 
     
    4444 
    4545# Verifica o usuario que esta executando o script 
    46 # DEBUG: Comente esta linha para testar o script sem utilizar o usuário root. 
     46# DEBUG: Comente esta linha para testar o script sem utilizar o usuário root. 
    4747[ $UID != 0 ] && { echo "Este script deve ser executado como superusuario (root) ou com sudo"; exit 1; } 
    48  
    49  
    50 # Telas da instalacao 
    51 BACKTITLE="Instalação do ExpressoLivre versão $VERSAO" 
    52  
    53 INTRO=' 
    54 Bem-Vindo(a) a instalação do ExpressoLivre! 
    55  
    56 O script de instalação lhe permitirá escolher entre instalar e configurar automaticamente todos os serviços necessário ao funcionamento do ExpressoLivre ou lhe permitirá escolher quais serviços serão instalados e configurados. Esta última alternativa é interessante para ambientes grandes, onde os serviços são instalados e configurados em máquinas distintas. 
    57  
    58 As informações de senha, domínio e organização serão requisitadas de acordo com o(s) serviço(s) selecionado(s). 
    59  
    60 A equipe ExpressoLivre não se responsabiliza por danos ocasionados pelo uso deste instalador ou mesmo pelo próprio ExpressoLivre. 
    61 Você deseja prosseguir, por sua conta e risco, a instalação ExpressoLivre?' 
    62  
    63 # Se o usuario escolher "nao", será retornado 1 e consequentemente o script será encerrado. 
    64 dialog --backtitle "$BACKTITLE" --cr-wrap --yesno "$INTRO" 18 80 || exit 0 
    6548 
    6649# Identifica o SO 
     
    7962        echo "Sistema operacional desconhecido ou incompativel com o instalador do Expresso Livre!" 
    8063        echo "$OSSTR" 
    81         echo "Por favor, utilize uma distribuição GNU/Linux compatível: Debian 6.x, Ubuntu 11.10 ou CentOS/RedHat 6.x" 
     64        echo "Por favor, utilize uma distribuição GNU/Linux compatível: Debian 6.x, Ubuntu 11.10 ou CentOS/RedHat 6.x" 
    8265        exit 1 
    8366fi 
    8467 
     68# Telas da instalacao  
     69BACKTITLE="Instalação do ExpressoLivre versão $VERSAO" 
     70 
    8571BACKTITLE="$BACKTITLE, para $INSTALL" 
    8672 
    87 # Inicializacao basica de instalacao, como atualização de repositório e criação de variáveis de ambiente 
     73# Inicializacao basica de instalacao, como atualização de repositório e criação de variáveis de ambiente 
    8874ini_$INSTALL 
     75 
     76INTRO='  
     77Bem-Vindo(a) a instalação do ExpressoLivre!  
     78  
     79O script de instalação lhe permitirá escolher entre instalar e configurar automaticamente todos os serviços necessários ao funcionamento do ExpressoLivre ou lhe permitirá escolher quais serviços serão instalados e configurados. Esta Última alternativa é interessante para ambientes grandes, onde os serviços são instalados e configurados em máquinas distintas.  
     80  
     81As informações de senha, domí­nio e organização serão requisitadas de acordo com o(s) serviço(s) selecionado(s).  
     82          
     83A equipe ExpressoLivre não se responsabiliza por danos ocasionados pelo uso deste instalador ou mesmo pelo próprio ExpressoLivre.  
     84Você deseja prosseguir, por sua conta e risco, a instalação ExpressoLivre?'  
     85  
     86# Se o usuario escolher "nao", será retornado 1 e consequentemente o script será encerrado.  
     87dialog --backtitle "$BACKTITLE" --cr-wrap --yesno "$INTRO" 18 80 || exit 0  
    8988 
    9089# Inicia a escolha/instalacao e configuracao dos servicos nessarios ao ExpressoLivre 
    9190SERVICOS=$( dialog --backtitle "$BACKTITLE" --stdout --separate-output \ 
    92         --checklist 'Por favor, selecione quais serviços serão instalados neste sistema operacional:' 14 75 14 \ 
    93         http 'Servidor http (apache) juntamente com os módulos do PHP5' on \ 
     91        --checklist 'Por favor, selecione quais serviços serão instalados neste sistema operacional:' 14 75 14 \ 
     92        http 'Servidor http (apache) juntamente com os módulos do PHP5' on \ 
    9493        ldap 'Servidor ldap (openldap)' on \ 
    9594        bd 'Servidor de banco de dados (postgresql)' on \ 
     
    103102done 
    104103 
    105 dialog --backtitle "$BACKTITLE" --cr-wrap --msgbox "A comunidade do Expresso Livre agradece a sua participação.\n\n\nEm caso de dúvidas, por favor, visite: http://www.expressolivre.org" 8 75 
     104dialog --backtitle "$BACKTITLE" --cr-wrap --msgbox "A comunidade do Expresso Livre agradece a sua participação.\n\n\nEm caso de dúvidas, por favor, visite: http://www.expressolivre.org" 8 75 
Note: See TracChangeset for help on using the changeset viewer.