Le scrpit setclock lit l'heure à partir de l'horloge matérielle (aussi connu en tant qu'horloge BIOS ou CMOS) et soit convertit cette heure en temps local en utilisant le fichier /etc/localtime (si l'horloge matérielle est réglée sur GMT), soit ne le fait pas (si votre horloge matérielle est déjà réglé sur l'heure locale). Il n'existe pas de moyens pour détecter automatiquement si votre horloge est réglée sur l'heure GMT ou locale, donc nous avons besoin de le configurer nous-même.
Changer la valeur de la variable UTC ci-dessous en indiquant 0 (zéro) si votre horloge matérielle n'utilise pas l'heure GMT.
Créez un nouveau fichier /etc/sysconfig/clock en lançant la commande suivante:
cat > /etc/sysconfig/clock << "EOF" # Begin /etc/sysconfig/clock UTC=1 # End /etc/sysconfig/clock EOF |
Maintenant, vous voudrez peut-être jeter un oeil sur cette excellente astuce expliquant comment on gère le temps avec LFS: http://hints.linuxfromscratch.org/hints/time.txt. Il explique des points tels que les timezones, UTC, et la variable d'environnement TZ.