You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

52 lines
2.3 KiB

#!/bin/bash
clear
echo ' '
echo ' _____ _ __ _____ ________ '
echo ' / ___/(_)___ ___ ____ / /__ / ___/ / _/ __ \'
echo ' \__ \/ / __ `__ \/ __ \/ / _ \\__ \ / // /_/ /'
echo ' ___/ / / / / / / / /_/ / / __/__/ / _/ // ____/ '
echo '/____/_/_/ /_/ /_/ .___/_/\___/____/ /___/_/ '
echo ' /_/ '
echo ' '
if [ -d /var/www/html/aplicativo ] ; then
## MOVENDO ARQUIVOS INCLUDE ##
/bin/cp -Rapf /var/www/html/aplicativo/include /var/www/html/
chown pbx:pbx -R /var/www/html/include
chmod 0770 -R /var/www/html/include
## MOVENDO ARQUIVOS ASTERISK ##
mkdir /var/lib/asterisk
/bin/cp -Rap /var/www/html/aplicativo/asterisk/var_lib_asterisk/* /var/lib/asterisk
chown pbx:pbx -R /var/lib/asterisk
chmod 755 -R /var/lib/asterisk
## MOVENDO ARQUIVOS HDAUX ##
mkdir -p /hdaux/utilitarios/scripts
/bin/cp -Rap /var/www/html/aplicativo/asterisk/hdaux_utilitarios_scripts/* /hdaux/utilitarios/scripts
chown pbx:pbx -R /var/lib/asterisk
chmod 755 -R /var/lib/asterisk
## DEPENDENCIA PHP ini ##
/bin/cp -Rap /var/www/html/include/configs/php.ini /etc/
/bin/cp -Rap /var/www/html/include/configs/httpd.conf /etc/httpd/conf/
arquitetura=$(uname -m)
if [ "$arquitetura" = "x86_64" ] ; then
/bin/cp -Rapf /var/www/html/include/scriptdb/install/php/encoder/x64/ioncube_loader_lin_5.6.so /etc/ioncube_loader.so
else
/bin/cp -Rapf /var/www/html/include/scriptdb/install/php/encoder/x32/ioncube_loader_lin_5.6.so /etc/ioncube_loader.so
fi
chown pbx:pbx /etc/ioncube_loader.so
chmod 755 /etc/ioncube_loader.so
## CONFIGURANDO AMBIENTE LINUX ##
mkdir /var/log/asterisk
mkdir /var/www/html/aplicativo/templates_c
/bin/rm -rf /var/www/html/aplicativo/php.ini
chmod 777 /var/www/html/aplicativo/templates_c
chmod 0770 -R /var/www/html/aplicativo
chown pbx:pbx -R /var/log/asterisk
chown pbx:pbx -R /var/www/
chown pbx:pbx -R /var/www/html/aplicativo
chown pbx:pbx /var/lib/php/session/
fi