Browse Source

remover timezone pela maneira centos 6

dev
bruno 11 months ago
parent
commit
a049f1094d
  1. 32
      aplicativo-simplesip/sip_install.sh

32
aplicativo-simplesip/sip_install.sh

@ -78,7 +78,6 @@ if ! [ "$encode" = "lang=en_us.iso-8859-1" ] ; then
/bin/localectl set-locale LANG="en_US.ISO-8859-1" /bin/localectl set-locale LANG="en_US.ISO-8859-1"
/bin/localectl set-locale LANGUAGE="en_US.ISO-8859-1" /bin/localectl set-locale LANGUAGE="en_US.ISO-8859-1"
clear clear
echo "Reiniciando..." echo "Reiniciando..."
for i in {5..1};do sleep 1 && echo -n "$i ";done for i in {5..1};do sleep 1 && echo -n "$i ";done
@ -93,9 +92,8 @@ fi
#Configura Timezone do sistema operacional #Configura Timezone do sistema operacional
if [ "$versao_linux" = "7" ] ; then
while true ; do while true ; do
DIALOGDATA="$(for i in $(/usr/bin/timedatectl list-timezones) ; do echo -n "$i '' off " | sed -e "s/America\/Cuiaba '' off/America\/Cuiaba '' on/g" ; done)" DIALOGDATA="$(for i in $(/usr/bin/timedatectl list-timezones) ; do echo -n "$i '' off " | sed -e "s/America\/Cuiaba '' off/America\/Cuiaba '' on/g" ; done)"
TIMEZONE=$(dialog --stdout --default-item America/Cuiaba --radiolist " CONFIGURE O TIMEZONE " 0 0 0 $DIALOGDATA) TIMEZONE=$(dialog --stdout --default-item America/Cuiaba --radiolist " CONFIGURE O TIMEZONE " 0 0 0 $DIALOGDATA)
@ -109,38 +107,16 @@ if [ "$versao_linux" = "7" ] ; then
break break
fi fi
done done
else
while true ; do
DIALOGDATA="$(for i in $(ls -1 /usr/share/zoneinfo/America/ | egrep -v "Argentina|Indiana|Kentucky|North_Dakota") ; do echo -n "America/$i '' off " | sed -e "s/America\/Cuiaba '' off/America\/Cuiaba '' on/g" ; done)"
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
OPCAO=$(echo $TIMEZONE | sed "s/,/\\n/g")
if ! [ -z "$OPCAO" ] ; then
/bin/mv -f /etc/localtime /etc/localtime.$(date +%F-%H-%M-%S)
ln -s /usr/share/zoneinfo/$OPCAO /etc/localtime
sed -i "s|^\(ZONE=.*\)|ZONE=\"$OPCAO\"|g" /etc/sysconfig/clock
break
fi
done
fi
#Parando servicos agendados #Parando servicos agendados
if [ -e /var/run/crond.pid ] ; then if [ -e /var/run/crond.pid ] ; then
[ "$versao_linux" = "7" ] && systemctl stop crond.service /usr/bin/systemctl kill cron
[ "$versao_linux" = "6" ] && service crond stop
fi fi
#Diretorios #Diretorios
! [ -d /hdaux/downloads ] && mkdir -p /hdaux/downloads ! [ -d /hdaux/downloads ] && mkdir -p /hdaux/downloads
! [ -d /hdaux/atualizacao ] && mkdir -p /hdaux/atualizacao ! [ -d /hdaux/atualizacao ] && mkdir -p /hdaux/atualizacao

Loading…
Cancel
Save