Changeset 2936


Ignore:
Timestamp:
06/16/10 17:24:40 (14 years ago)
Author:
niltonneto
Message:

Ticket #1107 - Reconfiguração do instalador do Apache e correção dos warnings.

Location:
branches/2.0/doc-expressolivre/debian
Files:
3 added
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.0/doc-expressolivre/debian/expressoInstallDebian-lenny.sh

    r2933 r2936  
    33# Criado por João Alfredo Knopik Junior <jakjr@celepar.pr.gov.br> 
    44# Colaborações: 
    5 #       "William Fernando Merlotto" <william@prognus.com.br> 
    6 #       "Alexandre Felipe Muller de Souza" <amuller@celepar.pr.gov.br> 
     5#       "William Fernando Merlotto" <william@prognus.com.br> 
     6#       "Alexandre Felipe Muller de Souza" <amuller@celepar.pr.gov.br> 
    77 
    88set -e # Para caso de erro 
    99 
    1010if [ $UID != 0 ]; then { 
    11         echo "Este script deve ser executado como superusuario, root ou sudo"; 
    12         exit 1; 
    13         } 
     11        echo "Este script deve ser executado como superusuario, root ou sudo"; 
     12        exit 1; 
     13        } 
    1414fi 
    1515 
     
    4949dialog --backtitle "$BACKTITLE" --cr-wrap --msgbox \ 
    5050"A instalação dos pacotes necessários para o ExpressoLivre começará agora." 10 65 && 
    51 #.....................................................................       
     51#..................................................................... 
    5252 
    5353apt-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 slapd ldap-utils db4.2-util cyrus-admin-2.2 cyrus-clients-2.2 cyrus-common-2.2 cyrus-doc-2.2 cyrus-imapd-2.2 libcyrus-imap-perl22 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; } 
     
    6565#apache2-ssl-certificate; 
    6666 
    67 a2enmod rewrite; 
     67a2enmod rewrite 
     68a2enmod ssl 
    6869 
    6970cp -r -p ../../../expresso/ /var/www/ 
    70 cp ./arqs-conf/etc/apache2/apache2.conf /etc/apache2/ 
    71 cp ./arqs-conf/etc/apache2/ports.conf /etc/apache2/ 
    72 cp ./arqs-conf/etc/apache2/sites-available/default /etc/apache2/sites-available/ 
     71cp ./arqs-conf/etc/apache2/apache2.conf.lenny /etc/apache2/apache2.conf 
     72cp ./arqs-conf/etc/apache2/sites-available/default.lenny /etc/apache2/sites-available/expresso 
     73cp ./arqs-conf/etc/apache2/ports.conf.lenny /etc/apache2/ports.conf 
    7374cp -r -p ./arqs-conf/etc/apache2/ssl/ /etc/apache2/ 
    7475 
     
    7677mkdir /php_sessions/ || { echo "Diretório já existe. [OK]"; } 
    7778chmod -R 777 /php_sessions/ 
     79 
     80a2ensite expresso 
     81a2dissite default 
     82 
     83# Linha adicionada para resolver alguns warnings quando "apache2ctl configtest" 
     84HOST=`hostname` ; mv /etc/hosts /etc/hosts.ori ; echo 127.0.0.1 $DOMAIN localhost $HOST  > /etc/hosts ; cat /etc/hosts.ori >> /etc/hosts ; rm /etc/hosts.ori 
    7885 
    7986/etc/init.d/apache2 restart 
     
    8693rm -rf /var/lib/ldap 
    8794mkdir /var/lib/ldap 
    88 chown -R openldap. /var/lib/ldap/ 
     95chown -R openldap:openldap /var/lib/ldap/ 
    8996/etc/init.d/slapd start 
    9097/etc/init.d/slapd stop 
     
    100107/etc/init.d/slapd start 
    101108rm /tmp/expresso.ldif 
     109 
    102110############################################################################################ 
    103111# CYRUS 
     
    125133/etc/init.d/postfix restart 
    126134postmap /etc/postfix/expresso-dominios 
    127 echo "127.0.0.1         $DOMAIN" >> /etc/hosts 
    128135 
    129136sleep 10 
     
    133140mkdir /home/expressolivre || { echo "Diretório já existe. [OK]"; } 
    134141cp ./arqs-conf/home/expressolivre/* /home/expressolivre/ 
    135 chown -R www-data.www-data /home/expressolivre/ 
     142chown -R www-data:www-data /home/expressolivre/ 
    136143############################################################################################ 
    137144# HEADER_INC_PHP 
    138145sed -e "s/HEADER_PWD/$HEADER_PWD/g" ./arqs-conf/header.inc.php > /var/www/expresso/header.inc.php 
    139 chown www-data.www-data /var/www/expresso/header.inc.php 
     146chown www-data:www-data /var/www/expresso/header.inc.php 
    140147 
    141148############################################################################################ 
     
    147154 
    148155#alterando o proprietário do diretório temporariamente 
    149 chown postgres\: /var/lib/postgresql/8.3 
     156chown postgres:postgres /var/lib/postgresql/8.3 
    150157 
    151158su - postgres -c 'export LANG=pt_BR.ISO-8859-1;/usr/lib/postgresql/8.3/bin/initdb -E latin1 -D /var/lib/postgresql/8.3/main' 
    152159 
    153160#restaurando o proprietário do diretório 
    154 chown root\: /var/lib/postgresql/8.3 
     161chown root:root /var/lib/postgresql/8.3 
    155162echo "COPIANDO ARQUIVOS DE CONFIGURACAO DO EXPRESSO PARA O PGSQL...." 
    156163cp ./arqs-conf/etc/postgresql/8.3/main/postgresql.conf /etc/postgresql/8.3/main/ 
     
    178185echo Acerta permissoes das pastas crls e temp em /var/www/expresso/security: 
    179186chown www-data:www-data /var/www/expresso/security/temp 
    180 chown www-data:www-data /var/www/expresso/logs  
     187chown www-data:www-data /var/www/expresso/logs 
    181188chown -R www-data:www-data /var/www/expresso/security/crls 
    182 chown www-data.www-data /var/www/expresso/security/crl_admin/crl_admin.py 
     189chown www-data:www-data /var/www/expresso/security/crl_admin/crl_admin.py 
    183190chmod 755 /var/www/expresso/security/temp 
    184191chmod 755 /var/www/expresso/security/crls 
Note: See TracChangeset for help on using the changeset viewer.