On Mon, Jan 31, 2000 at 04:46:13PM +0100, coup2clic wrote:
> Bonjour,
Salut,
> Durant l�installation de ma debian (une bonne vieille Slink), L�installation
> m�a demand� de passer mon bios en heure GMT
> Cela implique que chaque fonction qui va lire le temps � partir du bios,
> sous linux, va recalculer l�heure local � partir des parametres de timeZone.
> Si l�heure est chang� dans le bios, en cas de systeme partag� MS-Linux ou
> autre, comment fait l�autre systeme pour y retrouver ses petits ?
C'est tout le probl�me : il ne fait pas. Et changer l'heure directement �
partir du BIOS, c'est aller droit dans le mur, car quelques petites actions
sont men�es en coulisse (gr�ce au script /etc/init.d/hwclock.sh) qui,
essayant d'�am�liorer� la pr�cision de l'heure, vont tr�s mal dig�rer
un saut brusque de l'horloge CMOS.
Conclusion, sous Slink (c'est la solution de compromis dont on vient juste
de discuter sur debian-devel), commenter la ligne suivante du script
/etc/init.d/hwclock.sh :
case "$1" in
start)
if [ ! -f /etc/adjtime ]
then
echo "0.0 0 0.0" > /etc/adjtime
fi
# hwclock --adjust $GMT
^^^^^^^^^^^^^^^^^^^^^
hwclock --hctosys $GMT
puis ne mettre � jour l'heure que par les outils "syst�me", � savoir `date'.
Un syst�me d'exploitation digne de ce nom n'autorise pas les acc�s direct
aux p�riph�riques. Pour l'horloge CMOS, c'est pareil. Si l'on ne sait pas
trop quelles actions vont �tre men�es, il faut laisser le syst�me faire
sa sauce.
A+
--
Thierry LARONDE
[EMAIL PROTECTED]
website : http://www.polynum.com