Aqui na Bahia não teremos esse problema, porém temos nossos amigos usuários de Linux que ainda passam por esse processo de contenção de custos e assim ainda precisam de nossa ajuda.
Então divulgo essa informação que obtive em uma newsletter do DicasL:
Conforme informações obtidas no link ->
http://www.rnp.br/cais/alertas/2007/cais-alr-20071005.html, executei a
mudança na informação de zona Brazil/East com sucesso e meu sistema ficou
atualizado automaticamente.
Fui um pouco adiante e escrevi um script para fazer o trabalho automaticamente.
Segue abaixo o script horario-verao-2007-2008.sh:
#!/bin/sh
# Script criado para alterar o zoneinfo Brazil/East para o horario
# de verao 2007-2008 – baseado em http://www.rnp.br/cais/alertas/2007/cais-alr-20071005.html
# Marcelo Conti – 12/2007
hwc=`which hwclock`
ntp=`which ntpdate`
zic=`which zic`
if [ ! $( id -u ) -eq 0 ]; then
echo “Digite a senha para Sudo.”
exec sudo sh -c “$0” # Executar o script como root
exit ${?} # retorna erro se nao executar
fi
cd /usr/share/zoneinfo/Brazil
echo “Rule Brazil 2007 only – Oct 14 00:00 1 S” > verao2007.zic
echo “Rule Brazil 2008 only – Feb 17 00:00 0 -” >> verao2007.zic
echo “” >> verao2007.zic
echo “Zone Brazil/East -3:00 Brazil BR%sT” >> verao2007.zic
$zic verao2007.zic
cd /etc
mv localtime localtime.default
ln -s /usr/share/zoneinfo/Brazil/East /etc/localtime
$ntp br.pool.ntp.org
$hwc –systohc
Espero que seja util, pois, resolveu meu problema. Criticas, dúvidas e
sugestões para melhorar são bem aceitas.
Foi testado em CentOS 4.5 e Ubuntu 7.10.