[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: