Changeset 6595
- Timestamp:
- 06/25/12 10:25:32 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.4/INSTALL/expressoInstall.sh
r6261 r6595 4 4 # 5 5 # 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: 8 8 # "William Fernando Merlotto" <william@prognus.com.br>, para Debian, Ubuntu, Red Hat e CentOS 9 9 # "Gustavo Nakahara" <gustavonk@prognus.com.br>, para Debian, Ubuntu, Red Hat e CentOS 10 10 # "Rafael Cristaldo" <rafael@prognus.com.br>, para Debian, Ubuntu, Red Hat e CentOS 11 11 # "Alexandre Felipe Muller de Souza" <amuller@celepar.pr.gov.br>, para Debian 12 # "C ássio Luiz" <cassiolp@cnpq.br>, para Red Hat e CentOS12 # "Cássio Luiz" <cassiolp@cnpq.br>, para Red Hat e CentOS 13 13 # "M. Rodrigo Monteiro" <mrodrigom@gmail.com>, para Red Hat e CentOS 14 14 # 15 15 # 16 # Vers ões:16 # Versões: 17 17 # 27/03/2012 - v1.0 18 18 # Termino do instalador basico, para Debian Squeeze, CentOS 6 e Ubuntu Server 11.10 … … 24 24 ################################################################################################# 25 25 26 # TODO: Internacionalizar o script de instala ção:26 # TODO: Internacionalizar o script de instalação: 27 27 # http://www.linuxquestions.org/questions/programming-9/bash-script-how-to-get-locale-translations-802726/ 28 28 # http://tldp.org/LDP/abs/html/localization.html … … 44 44 45 45 # 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. 47 47 [ $UID != 0 ] && { echo "Este script deve ser executado como superusuario (root) ou com sudo"; exit 1; } 48 49 50 # Telas da instalacao51 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 065 48 66 49 # Identifica o SO … … 79 62 echo "Sistema operacional desconhecido ou incompativel com o instalador do Expresso Livre!" 80 63 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" 82 65 exit 1 83 66 fi 84 67 68 # Telas da instalacao 69 BACKTITLE="Instalação do ExpressoLivre versão $VERSAO" 70 85 71 BACKTITLE="$BACKTITLE, para $INSTALL" 86 72 87 # Inicializacao basica de instalacao, como atualiza ção de repositório e criação de variáveis de ambiente73 # Inicializacao basica de instalacao, como atualização de repositório e criação de variáveis de ambiente 88 74 ini_$INSTALL 75 76 INTRO=' 77 Bem-Vindo(a) a instalação do ExpressoLivre! 78 79 O 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 81 As informações de senha, domínio e organização serão requisitadas de acordo com o(s) serviço(s) selecionado(s). 82 83 A equipe ExpressoLivre não se responsabiliza por danos ocasionados pelo uso deste instalador ou mesmo pelo próprio ExpressoLivre. 84 Você 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. 87 dialog --backtitle "$BACKTITLE" --cr-wrap --yesno "$INTRO" 18 80 || exit 0 89 88 90 89 # Inicia a escolha/instalacao e configuracao dos servicos nessarios ao ExpressoLivre 91 90 SERVICOS=$( 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 \ 94 93 ldap 'Servidor ldap (openldap)' on \ 95 94 bd 'Servidor de banco de dados (postgresql)' on \ … … 103 102 done 104 103 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 75104 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
Note: See TracChangeset
for help on using the changeset viewer.