Postado originalmente por
Patrick
resolvi. nao sei se funciona da forma que eu imaginei, mas fiz assim:
peguei a config do arquivo que altera o horario de verao e mandei ele apenas "remover" essa configuração.
$ vi arquivo.zic
Rule Brazil 2008 only - Oct 15 15:40 0 -
Zone Brazil/East -3:00 Brazil BR%sT
depois:
$ zic arquivo.zic
$ cp /usr/share/zoneinfo/Brazil/East /etc/localtime
$ zdump -v /etc/localtime
/etc/localtime Fri Dec 13 20:45:52 1901 UTC = Fri Dec 13 17:45:52 1901 BRT isdst=0 gmtoff=-10800
/etc/localtime Sat Dec 14 20:45:52 1901 UTC = Sat Dec 14 17:45:52 1901 BRT isdst=0 gmtoff=-10800
/etc/localtime Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 00:14:07 2038 BRT isdst=0 gmtoff=-10800
/etc/localtime Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 00:14:07 2038 BRT isdst=0 gmtoff=-10800
resolveu meu problema de imediato, passando o timezone para -0300 corretamente, vamos ver se nao alterar sozinho novamente.