ini_debian-etch () { ini_debian-lenny } ini_debian-lenny () { #set -e # Para caso de erro # Realiza o update do APT #aptitude update || { echo "Falha ao atualizar o APT!"; exit 1; } # Instala o dialog e debconf-utils #aptitude -y install debconf-utils openssl vim || { echo "Falha ao instalar o pacote do debconf-utils!" ; exit 1; } # Mudamos o debconf para critical, para que não sejam feitas perguntas desnecessárias. debconf-set-selections debian/debconf.critical } ini_rhel5 () { LANG=pt_BR.UTF-8 LC_TELEPHONE=pt_BR.UTF-8 LC_CTYPE=pt_BR.UTF-8 LANGUAGE=pt_BR:pt_PT:pt LC_MONETARY=pt_BR.UTF-8 LC_ADDRESS=pt_BR.UTF-8 LC_COLLATE=pt_BR.UTF-8 LC_PAPER=pt_BR.UTF-8 LC_NAME=pt_BR.UTF-8 LC_NUMERIC=pt_BR.UTF-8 SYSFONT=lat1-16 LC_MEASUREMENT=pt_BR.UTF-8 LC_TIME=pt_BR.UTF-8 LC_IDENTIFICATION=pt_BR.UTF-8 LC_MESSAGES=pt_BR.UTF-8 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 # Deixa o SELinux permissivo cp -f rhel5/etc/selinux/config /etc/selinux/config setenforce 0 # Desativa o sendmail service sendmail stop chkconfig --del sendmail yum -y erase sendmail yum -y install openssl vim } ini_sles10 () { ini_sles11 } ini_sles11 () { echo "TODO: É necessário alguma inicialização para SLES?" yast -i openssl vim }