[FUG-BR] sobre horário de verão...

Ricardo Campos Passanezi riccp em ige.unicamp.br
Quarta Outubro 11 12:11:33 BRT 2006


Pessoal,

Pode-se usar o /usr/ports/misc/zoneinfo/files/patch-southamerica para
atualizar o arquivo "southamerica" do /usr/src.

Para segurança, é possível copiar o original
"/usr/src/share/zoneinfo/southamerica" pro /tmp, aplicar o patch e rodar
o zic:

# cp /usr/src/share/zoneinfo/southamerica /tmp
# cp /usr/ports/misc/zoneinfo/files/patch-southamerica /tmp
# patch -p0 < patch-southamerica
# zic -d . southamerica
# cp /usr/share/zoneinfo/America/Sao_Paulo /usr/share/zoneinfo/America/Sao_Paulo.orig
# cp /tmp/America/Sao_Paulo /usr/share/zoneinfo/America/Sao_Paulo
# cp /tmp/America/Sao_Paulo /etc/localtime

E reiniciar o cron (# sh /etc/rc.d/cron restart)

Isso tudo nos RELENG_6 (pelo menos comigo funcionou):

# zdump -v /etc/localtime | grep -E '(2006|2007)'
/etc/localtime  Sun Nov  5 02:59:59 2006 UTC = Sat Nov  4 23:59:59 2006 BRT isdst=0 gmtoff=-10800
/etc/localtime  Sun Nov  5 03:00:00 2006 UTC = Sun Nov  5 01:00:00 2006 BRST isdst=1 gmtoff=-7200
/etc/localtime  Sun Feb 25 01:59:59 2007 UTC = Sat Feb 24 23:59:59 2007 BRST isdst=1 gmtoff=-7200
/etc/localtime  Sun Feb 25 02:00:00 2007 UTC = Sat Feb 24 23:00:00 2007 BRT isdst=0 gmtoff=-10800

# date -v+24d
Sáb  4 Nov 2006 12:11:11 BRT
# date -v+25d
Dom  5 Nov 2006 12:11:12 BRST



Num servidor RELENG_4_X que tenho, copiei o southamerica com o patch
aplicado e funcionou:

# zdump -v /etc/localtime | grep -E '(2006|2007)'
/etc/localtime  Sun Nov  5 02:59:59 2006 UTC = Sat Nov  4 23:59:59 2006 BRT isdst=0 gmtoff=-10800
/etc/localtime  Sun Nov  5 03:00:00 2006 UTC = Sun Nov  5 01:00:00 2006 BRST isdst=1 gmtoff=-7200
/etc/localtime  Sun Feb 25 01:59:59 2007 UTC = Sat Feb 24 23:59:59 2007 BRST isdst=1 gmtoff=-7200
/etc/localtime  Sun Feb 25 02:00:00 2007 UTC = Sat Feb 24 23:00:00 2007 BRT isdst=0 gmtoff=-10800


# date -v+24d
Sáb  4 Nov 2006 12:10:41 BRT
# date -v+25d
Dom  5 Nov 2006 12:10:42 BRST

-- 
Ricardo Campos Passanezi


Mais detalhes sobre a lista de discussão freebsd