|
|
|
@ -81,8 +81,7 @@ if ! [ "$encode" = "lang=en_us.iso-8859-1" ] ; then
|
|
|
|
|
read -n 1 resposta |
|
|
|
|
echo "" |
|
|
|
|
if [[ $resposta != +(s|S|y|Y|sim|SIM) ]] ; then |
|
|
|
|
/bin/rm -rf /tmp/sip_install.pid |
|
|
|
|
exit |
|
|
|
|
exit_installation |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
lines_locale=$(grep -E "^[^#]" /etc/locale.gen) |
|
|
|
@ -136,8 +135,7 @@ aptitude update
|
|
|
|
|
aptitude install -y $(cat $path_arquivo/dependencias_simplesip.txt) linux-headers-$(uname -r) |
|
|
|
|
if [[ $? -ne 0 ]];then |
|
|
|
|
echo "não foi possível instalar todos os pacote." |
|
|
|
|
/bin/rm -rf /tmp/install_simplesip.pid |
|
|
|
|
exit |
|
|
|
|
exit_installation |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -151,7 +149,7 @@ then
|
|
|
|
|
|
|
|
|
|
else |
|
|
|
|
echo "postgresql não foi possível instalar" |
|
|
|
|
exit |
|
|
|
|
exit_installation |
|
|
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
@ -274,7 +272,7 @@ if [ -f "$dahdi" ] ; then
|
|
|
|
|
make config >> $log 2>&1 |
|
|
|
|
RESULT=$? |
|
|
|
|
verifica_erro $RESULT DAHDI_CONFIG |
|
|
|
|
/bin/cp -Rapf /etc/dahdi/modules /etc/dahdi/modules.ori |
|
|
|
|
[[ -f /etc/dahdi/modules ]] && /bin/cp -Rapf /etc/dahdi/modules /etc/dahdi/modules.ori |
|
|
|
|
echo "" > /etc/dahdi/modules |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
@ -305,7 +303,10 @@ if [ -f "$asterisk" ] ; then
|
|
|
|
|
verifica_erro $RESULT DESCOMPACTANDO_ASTERISK |
|
|
|
|
ln -s $(find /usr/src -name "asterisk-*" -type d -print) /usr/src/asterisk |
|
|
|
|
cd /usr/src/asterisk-* |
|
|
|
|
g make clean >> $log 2>&1 |
|
|
|
|
make clean >> $log 2>&1 |
|
|
|
|
# Foi modificado no código fonte já. Porém é colocado aqui para mostrar |
|
|
|
|
# as modificações feitas |
|
|
|
|
# sed -i 's/.*HAVE_SYSTEMD.*/#define HAVE_SYSTEMD 1/' include/asterisk/autoconfig.h.in |
|
|
|
|
./configure --prefix=/usr --libdir=/usr/lib$(getconf LONG_BIT | grep "64") --with-pjproject-bundled >> $log 2>&1 |
|
|
|
|
make menuselect.makeopts >> $log 2>&1 |
|
|
|
|
menuselect/menuselect --enable cdr_custom menuselect.makeopts >> $log 2>&1 |
|
|
|
@ -326,6 +327,13 @@ g make clean >> $log 2>&1
|
|
|
|
|
RESULT=$? |
|
|
|
|
verifica_erro $RESULT ASTERISK_CONFIG |
|
|
|
|
|
|
|
|
|
# O código fonta |
|
|
|
|
/bin/cp asterisk.service /etc/systemd/system/ |
|
|
|
|
/bin/cp permission_asterisk.service /etc/systemd/system |
|
|
|
|
systemctl daemon-reload |
|
|
|
|
|
|
|
|
|
echo "/usr/lib64/" >> /etc/ld.so.conf.d/x86_64-linux-gnu.conf; /usr/sbin/ldconfig |
|
|
|
|
|
|
|
|
|
#Colocando o asterisk na inicializacao do servidor |
|
|
|
|
/bin/mv -f /etc/init.d/asterisk /etc/init.d/rc.pbx |
|
|
|
|
if [ $versao_linux > 6 ] ; then |
|
|
|
@ -344,11 +352,6 @@ g make clean >> $log 2>&1
|
|
|
|
|
cd $path_arquivo/ |
|
|
|
|
[ -d codec ] && /bin/cp -Rapf codec/$arquitetura/codec*.so /usr/lib$(getconf LONG_BIT | grep "64")/asterisk/modules/ |
|
|
|
|
|
|
|
|
|
/bin/cp asterisk.service /etc/systemd/system/ |
|
|
|
|
/bin/cp permission_asterisk.service /etc/systemd/system |
|
|
|
|
systemctl daemon-reload |
|
|
|
|
|
|
|
|
|
echo "/usr/lib64/" >> /etc/ld.so.conf.d/x86_64-linux-gnu.conf; /usr/sbin/ldconfig |
|
|
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|