source: trunk/INSTALL/arquivos/scripts/ini.sh @ 6261

Revision 6261, 2.0 KB checked in by wmerlotto, 12 years ago (diff)

Ticket #2557 - Correcoes no instalador conforme sugestao no forum

Line 
1
2# Incializacao do script, com as especificidades de cada distro
3
4ini_debian ()
5{
6        # Para caso de erro
7        set -e
8
9        # Realiza o update do APT
10        apt-get update || { echo "Falha ao atualizar o APT!"; exit 1; }
11
12        # Instala o dialog e debconf-utils
13        apt-get -y install debconf-utils openssl ssl-cert vim dialog rsync || { echo "Falha ao instalar alguns pacotes!" ; exit 1; }
14
15        # Verifica se o dialog foi instalado corretamente
16        `/usr/bin/which dialog | grep -q "^/usr/bin/dialog$"` || { echo "Dialog não está instalado!!\nPara continuar, por favor, instale o dialog!"; exit 1; }
17
18        # Mudamos o debconf para critical, para que não sejam feitas perguntas desnecessárias.
19        debconf-set-selections debian/debconf.critical
20}
21
22ini_debian_6 ()
23{
24        ini_debian
25}
26
27ini_ubuntu_1110 ()
28{
29        ini_debian_6   
30}
31
32ini_rhel ()
33{
34        LANG=pt_BR.UTF-8
35        LC_TELEPHONE=pt_BR.UTF-8
36        LC_CTYPE=pt_BR.UTF-8
37        LANGUAGE=pt_BR:pt_PT:pt
38        LC_MONETARY=pt_BR.UTF-8
39        LC_ADDRESS=pt_BR.UTF-8
40        LC_COLLATE=pt_BR.UTF-8
41        LC_PAPER=pt_BR.UTF-8
42        LC_NAME=pt_BR.UTF-8
43        LC_NUMERIC=pt_BR.UTF-8
44        SYSFONT=lat1-16
45        LC_MEASUREMENT=pt_BR.UTF-8
46        LC_TIME=pt_BR.UTF-8
47        LC_IDENTIFICATION=pt_BR.UTF-8
48        LC_MESSAGES=pt_BR.UTF-8
49
50        export LC_TELEPHONE LC_CTYPE LANGUAGE LC_MONETARY LC_ADDRESS LC_COLLATE LC_PAPER LC_NAME LC_NUMERIC SYSFONT LC_MEASUREMENT LC_TIME LANG LC_IDENTIFICATION LC_MESSAGES
51
52        # Desativa o sendmail
53        service sendmail stop
54        chkconfig --del sendmail
55        yum -y erase sendmail
56        # Desativa o iptables
57        service iptables stop
58        chkconfig --del iptables
59
60        # Realiza o update do YUM
61        #yum check-update || { echo "Falha ao atualizar o YUM!"; exit 1; }
62
63        yum -y install openssl vim dialog rsync || { echo "Falha ao instalar alguns pacotes!!" ; exit 1; }
64
65        # Verifica se o dialog foi instalado corretamente
66        `/usr/bin/which dialog | grep -q "^/usr/bin/dialog$"` || { echo "Dialog não está instalado!!\nPara continuar, por favor, instale o dialog!"; exit 1; }
67}
68
69ini_rhel_6 ()
70{
71        ini_rhel
72        # Deixa o SELinux permissivo
73        cp -f rhel/6/etc/selinux/config /etc/selinux/config
74        setenforce 0
75}
76
Note: See TracBrowser for help on using the repository browser.