Browse Source

Colocar return 0 para passar no teste set -e em bash

dev
bruno 9 months ago
parent
commit
f39f45deab
  1. 5
      debian/config_simplesip/app_install.sh
  2. 4
      debian/config_simplesip/sip_install.sh

5
debian/config_simplesip/app_install.sh vendored

@ -147,6 +147,7 @@ function parar_servicos_antes_instalacao(){
/usr/bin/systemctl kill asterisk
[ $? -ne 0 ] && sair_instalacao 108
return 0
}
@ -294,7 +295,7 @@ function existe_outra_instalacao(){
function definir_timezone(){
timezone_definido = $(/usr/bin/timedatectl | awk 'NR==4 {print $3}')
timezone_definido=$(/usr/bin/timedatectl | awk 'NR==4 {print $3}')
read -p "Esse time zone esta correto $time_definido (s - n): " -N 1 resposta
@ -330,6 +331,8 @@ function checar_dependencias(){
do
[ ! -f /usr/sbin/$program ] && echo "falta dependencia $program" && sair_instalacao 10
done
return 0
}

4
debian/config_simplesip/sip_install.sh vendored

@ -102,7 +102,7 @@ while true ; do
TIMEZONE=$(dialog --stdout --default-item America/Cuiaba --radiolist " CONFIGURE O TIMEZONE " 0 0 0 $DIALOGDATA)
# Apertou CANCELAR ou ESC, sair...
[ $? -ne 0 ] && /bin/rm -rf /tmp/sip_atualiza.pid && exit
[ $? -ne 0 ] && /bin/rm -rf /tmp//tmp/sip_install.pid && exit
OPCAO=$(echo $TIMEZONE | sed "s/,/\\n/g")
if ! [ -z "$OPCAO" ] ; then
@ -131,7 +131,7 @@ fi
[ -e /etc/init.d/supervisor ] && systemctl kill supervisor
# O sheel padrão adicionar usuário
# O shell padrão adicionar usuário
#sed -i 's/^SHELL=.*/SHELL=\/bin\/bash/g' /etc/default/useradd
[ ! -f /usr/bin/rbash ] && /usr/bin/cp /usr/bin/bash /usr/bin/rbash

Loading…
Cancel
Save