#!/bin/bash
# Esse script ira instalar os pacotes necessarios para
# para sistema Controle da Aberta Informatica

clear
echo "Aguarde... Iniciando Instalacao..."
echo " "
echo "Instalando editor mc..."
/usr/bin/yum -y install mc

echo "Instalando pacotes complementares compat-libstdc..."
/usr/bin/yum -y install compat-libstdc++-33

echo "Fazendo download do Firebird e do Instalador do sistema..."
cd /tmp
wget http://www.aberta.com.br/ftp/sistema/FirebirdSS-1.5.2.4731-0.i686.rpm
wget http://www.aberta.com.br/ftp/sistema/Controle-Install.tar.gz

echo "Instalando o Firebird..."
/bin/rpm -ivh /tmp/FirebirdSS-1.5.2.4731-0.i686.rpm

echo "Criando Pasta e Instalando Sistema..."
cd /opt
/bin/tar xvzf /tmp/Controle-Install.tar.gz 

echo "Criando Pasta Backup do Sistema..."
/bin/mkdir -p /opt/Aberta/Backup
cd /opt/Aberta/Backup
wget http://www.aberta.com.br/ftp/sistema/bkp.diario.ftp

echo "Tecle algo para Editar script de backup NOTURNO..."
read tempo
mc -e /opt/Aberta/Backup/bkp.diario.ftp
mv /opt/Aberta/Backup/bkp.diario.ftp /opt/Aberta/Backup/bkp.diario.noturno
cp -a /opt/Aberta/Backup/bkp.diario.noturno /opt/Aberta/Backup/bkp.diario.diurno

echo "Tecle algo para Editar script de backup DIURNO..."
read tempo

mc -e /opt/Aberta/Backup/bkp.diario.diurno

echo "Incluindo no Crontab as rotinas de backup..."

echo " " >> /etc/crontab
echo "# Rotinas de Backup - Aberta" >> /etc/crontab
echo "30 12 * * * root /opt/Aberta/Backup/bkp.diario.diurno" >> /etc/crontab
echo "30 23 * * * root /opt/Aberta/Backup/bkp.diario.noturno" >> /etc/crontab

echo "Gravando arquivo Crontab com as rotinas de backup..."
/usr/bin/crontab /etc/crontab

echo "Reiniciando servico Crontab..."
/etc/init.d/crond restart

echo "Incluindo compartilhamento Aberta no samba"
echo "[Aberta]" >> /etc/samba/smb.conf
echo "     comment = Aberta Informatica Ltda"  >> /etc/samba/smb.conf
echo "     path = /opt/Aberta/Controle"  >> /etc/samba/smb.conf
echo "     read only = No"  >> /etc/samba/smb.conf
echo "     create mask = 0745"  >> /etc/samba/smb.conf
echo "     directory mask = 0745"  >> /etc/samba/smb.conf
echo "     guest ok = Yes"  >> /etc/samba/smb.conf

echo "Carregando novas configuracoes do servico SMB..."
/etc/init.d/smb reload

echo "Trocando as permissoes dos arquivos..."
/bin/chmod 755 /opt/Aberta/Controle/*.exe
/bin/chmod 666 /opt/Aberta/Controle/*.ini
/bin/chmod 755 /opt/Aberta/Backup/bkp*

echo "Instalacao concluida com Sucesso..."
echo "tecle algo para encerrar..."
read tempo

