source: sandbox/doc-expressolivre/arquivos/scripts/ini.sh @ 2256

Revision 2256, 1.3 KB checked in by wmerlotto, 14 years ago (diff)

Ticket #965 - Criação dos scripts de inicialização do servidor http.

Line 
1
2ini_debian-etch ()
3{
4        ini_debian-lenny
5}
6
7ini_debian-lenny ()
8{
9        #set -e # Para caso de erro
10
11        # Realiza o update do APT
12        #aptitude update || { echo "Falha ao atualizar o APT!"; exit 1; }
13
14        # Instala o dialog e debconf-utils
15        #aptitude -y install debconf-utils openssl vim || { echo "Falha ao instalar o pacote do debconf-utils!" ; exit 1; }
16
17        # Mudamos o debconf para critical, para que não sejam feitas perguntas desnecessárias.
18        debconf-set-selections debian/debconf.critical
19}
20
21ini_rhel5 ()
22{
23        LANG=pt_BR.UTF-8
24        LC_TELEPHONE=pt_BR.UTF-8
25        LC_CTYPE=pt_BR.UTF-8
26        LANGUAGE=pt_BR:pt_PT:pt
27        LC_MONETARY=pt_BR.UTF-8
28        LC_ADDRESS=pt_BR.UTF-8
29        LC_COLLATE=pt_BR.UTF-8
30        LC_PAPER=pt_BR.UTF-8
31        LC_NAME=pt_BR.UTF-8
32        LC_NUMERIC=pt_BR.UTF-8
33        SYSFONT=lat1-16
34        LC_MEASUREMENT=pt_BR.UTF-8
35        LC_TIME=pt_BR.UTF-8
36        LC_IDENTIFICATION=pt_BR.UTF-8
37        LC_MESSAGES=pt_BR.UTF-8
38
39        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
40
41        # Deixa o SELinux permissivo
42        cp -f rhel5/etc/selinux/config /etc/selinux/config
43        setenforce 0
44        # Desativa o sendmail
45        service sendmail stop
46        chkconfig --del sendmail
47        yum -y erase sendmail
48
49        yum -y install openssl vim
50}
51
52ini_sles10 ()
53{
54        ini_sles11
55}
56
57ini_sles11 ()
58{
59        echo "TODO: É necessário alguma inicialização para SLES?"
60        yast -i openssl vim
61}
Note: See TracBrowser for help on using the repository browser.