Intro

Los archivos con informacion sobre las zonas horarias y el popular “daylight saving” se encuentran en /usr/share/zoneinfo. Los mismos pueden ser consultados con:

zdump -v “archivo”

En nuestro caso es muy comun el que cambien las fechas donde se efectua el cambio de hora, para corregir esto hay que recompilar estos archivos luego de modificarlos, esto se realiza con el comando zic.

Las definiciones de zonas se bajan de ftp://elsie.nci.nih.gov/pub/

Procedimiento (ejemplo para Paraguay)

# Realizar copia de seguridad  
cp -rp /usr/share/zoneinfo{,.$(date +%Y%m%d)}

# Obtener source:  
mkdir -p /tmp/tzdata && cd /tmp/tzdata  
wget ‘ftp://elsie.nci.nih.gov/pub/tzdata\*.tar.gz’

# Realizar modificacion  
tar xvzf tzdata\*  
vi southamerica

# Compilar  
/usr/sbin/zic southamerica

# Definir zona horaria  
cp /usr/share/zoneinfo/America/Asuncion /etc/localtime