Intro

I file con le informazioni sui fusi orari e sul popolare “daylight saving” si trovano in /usr/share/zoneinfo. Possono essere consultati con:

zdump -v "archivo"

Nel nostro caso è molto comune che cambino le date in cui avviene il cambio dell’ora; per correggere questo, bisogna ricompilare questi file dopo averli modificati, e lo si fa con il comando zic.

Le definizioni dei fusi si scaricano da ftp://elsie.nci.nih.gov/pub/

Procedura (esempio per il 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