source: sandbox/doc-expressolivre/arquivos/scripts/tmp.sh @ 2245

Revision 2245, 2.0 KB checked in by wmerlotto, 14 years ago (diff)

Ticket #965 - Arquivos duplicados e referencias foram removiadas.

Line 
1pacotes ()
2{
3        # Instala os pacotes necessarios
4        dialog --yesno 'Deseja que o script instale automaticamente os pacotes disponíveis desta distribuição?' 7 70
5        # yes
6        if [ $? = 0 ]
7        then
8                dialog                                                                          \
9                        --title 'Aguarde'                                                       \
10                        --infobox '\nVerificando a instalação dos pacotes necessários...'    \
11                        0 0
12                        pacotes_debian
13        else
14                dialog                          \
15                --title 'Aviso'                 \
16                --yesno 'Ok, não será realizada a instalação dos pacotes e isso poderá fazer como que o Expresso Livre não funcione!!!\n\nDeseja continuar assim mesmo?' \
17                10 40
18                # no, sai do script
19                [ $? = 1 ] && exit 1
20        fi
21}
22
23pacotes_debian ()
24{
25        apt-get install -y apache2-mpm-prefork libapache2-mod-php5 apache2-utils php5 php5-common php5-dev php5-gd php5-imap php5-ldap php5-pgsql php5-cgi php5-cli \
26                            slapd ldap-utils db4.2-util \
27                            cyrus-admin-2.2 cyrus-clients-2.2 cyrus-common-2.2 cyrus-doc-2.2 cyrus-imapd-2.2 libcyrus-imap-perl22 \
28                            postfix postfix-ldap libsasl2-2 libsasl2-modules sasl2-bin nmap vim libmail-imapclient-perl libparse-recdescent-perl libterm-readkey-perl libterm-readline-perl-perl zip unzip graphviz lsb-base openssl ssl-cert || { echo "Impossível continuar, erro no nome dos pacotes"; exit 1; }
29
30}
31
32
33LC_TELEPHONE=pt_BR.UTF-8
34LC_CTYPE=pt_BR.UTF-8
35LANGUAGE=pt_BR:pt_PT:pt
36LC_MONETARY=pt_BR.UTF-8
37LC_ADDRESS=pt_BR.UTF-8
38LC_COLLATE=pt_BR.UTF-8
39LC_PAPER=pt_BR.UTF-8
40LC_NAME=pt_BR.UTF-8
41LC_NUMERIC=pt_BR.UTF-8
42SYSFONT=lat1-16
43LC_MEASUREMENT=pt_BR.UTF-8
44LC_TIME=pt_BR.UTF-8
45LANG=pt_BR.UTF-8
46LC_IDENTIFICATION=pt_BR.UTF-8
47LC_MESSAGES=pt_BR.UTF-8
48
49export 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
50
51# Outros
52outros () {
53        # Deixa o SELinux permissivo
54        cp -f ./arqs-conf-rhel5/etc/selinux/config /etc/selinux/config
55        setenforce 0
56        # Desativa o sendmail
57        service sendmail stop
58        chkconfig --del sendmail
59        yum -y erase sendmail
60}
61
62
Note: See TracBrowser for help on using the repository browser.