Cambio horario
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hola!
Quería consultarles por el procedimiento para cambio de hora en los
sistemas Debian, ya que se nos avecina un nuevo cambio [1] durante el
período estival. Según lo que estuve investigando, en estos casos hay
que modificar el archivo de zonas horarias. En un principio, las reglas
que pensaba usar son las siguientes:
defiant:~# cat horarioDeVerano.zic
Rule Argentina 2007 only - Dec 30 00:00 1 D
Rule Argentina 2008 only - Mar 16 00:00 0 -
Zone America/Argentina/Buenos_Aires -3:00 Argentina AR%sT
Estuve haciendo algunas pruebas con esas regla en mi estación de trabajo
y, según veo, funcionan correctamente. Aunque tengo la duda si será
necesario usar la opción 'D'.
Por otra parte, antes de compilar el archivo con las reglas, me hice un
backup del que se venía usando hasta ahora, que sería
/usr/share/zoneinfo/America/Argentina/Buenos_Aires
Por lo que veo haciendo una comprobación md5, es exactamente el mismo
que /etc/localtime, que es donde está intentando acceder el sistema, ya
que si no copio el nuevo archivo compilado como nuevo /etc/localtime,
entonces no se efectivizan los cambios.
Ahora bien, otra duda que me gustaría consultar es la siguiente. El
archivo compilado original tiene unas 116 reglas, mientras que el mio
tiene solo ocho reglas, donde veo que aparecen algunas del año 1901,
2007 y 2038 que se ve que se agregaron automáticamente.
daniel@defiant:~$ zdump -v America/Argentina/Buenos_Aires
America/Argentina/Buenos_Aires Fri Dec 13 20:45:52 1901 UTC = Fri Dec 13 17:45:52 1901 ART isdst=0 gmtoff=-10800
America/Argentina/Buenos_Aires Sat Dec 14 20:45:52 1901 UTC = Sat Dec 14 17:45:52 1901 ART isdst=0 gmtoff=-10800
America/Argentina/Buenos_Aires Sun Dec 30 02:59:59 2007 UTC = Sat Dec 29 23:59:59 2007 ART isdst=0 gmtoff=-10800
America/Argentina/Buenos_Aires Sun Dec 30 03:00:00 2007 UTC = Sun Dec 30 01:00:00 2007 ARDT isdst=1 gmtoff=-7200
America/Argentina/Buenos_Aires Sun Mar 16 01:59:59 2008 UTC = Sat Mar 15 23:59:59 2008 ARDT isdst=1 gmtoff=-7200
America/Argentina/Buenos_Aires Sun Mar 16 02:00:00 2008 UTC = Sat Mar 15 23:00:00 2008 ART isdst=0 gmtoff=-10800
America/Argentina/Buenos_Aires Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 00:14:07 2038 ART isdst=0 gmtoff=-10800
America/Argentina/Buenos_Aires Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 00:14:07 2038 ART isdst=0 gmtoff=-10800
Igualmente, no creo que esto sea un problema porque para que se haga una
modificación horaria en cierto año, esta requerirá del agregado de una
nueva regla adicional y compilar nuevamente, no? Procedimiento que habrá
que hacer a mano en cada servidor que tengamos hasta que en los
repositorios de Debian se actualice el paquete que agregue los cambios
automáticamente año tras año. Esto es correcto?
Saludos,
Daniel
[1] http://www.rionegro.com.ar/diario/2007/12/28/1198844511.php
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHdk4gZpa/GxTmHTcRAoTSAJ0b0t6ByOq40xvx6XVaXm156LbtDQCfRyNb
JB4ktrbjSYvpJCPLw6vW+hk=
=57bJ
-----END PGP SIGNATURE-----
Reply to: