S'il s'avère qu'une année la date de changement d'heure soit décalée, et pour que Linux s'y retrouve, il est nécessaire de faire certaines modifications. La manipulation se base sur l'utilisation du programme zic
, le time zone compiler. Dans un fichier appellé europe
, il faut mettre :
Zone MET 1:00 M-Eur MET%s Link localtime MET Rule M-Eur 1986 max - Mar lastSun 2:00s 1:00 " DST" Rule M-Eur 1986 1995 - Sep lastSun 2:00s 0 - Rule M-Eur 1996 max - Oct lastSun 2:00s 0
Et pour tout mettre en place, il faut lancer la commande :
zic europe
Pour vérifier que tout s'est bien passé, il faut, suite à la commande :
zdump -v MET | grep 1999
obtenir un résultat du type suivant :
MET Sun Mar 28 00:59:59 1999 GMT = Sun Mar 28 01:59:59 1999 MET isdst=0 MET Sun Mar 28 01:00:00 1999 GMT = Sun Mar 28 03:00:00 1999 MEST isdst=1 MET Sun Oct 31 00:59:59 1999 GMT = Sun Oct 31 02:59:59 1999 MEST isdst=1 MET Sun Oct 31 01:00:00 1999 GMT = Sun Oct 31 02:00:00 1999 MET isdst=0