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 ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd