J'ai enfin r�solu le probl�me de synchronisation de mon horloge interne CMOS 
� chaque connexion Internet. Je me suis inspir� de l'article suivant :

----------  Message transmis  ----------
Subject: [lea_aide] hardwareclock
Date: Sun, 13 May 2001 23:24:04 +0200
From: Andr� Sala�n <[EMAIL PROTECTED]>
To: "lea" <[EMAIL PROTECTED]>


Pour Daniel je crois voil� comment les gar�ons de chez Slackware sauvegarde 
l'heure mise � jour durant le fonctionnement de la machine par xntp ou autre 
sur l'horloge mat�rielle du pc (CMOS) : en utilisant le programme hwclock (hw 
comme hardware I suppose;-). La question �tant pour une Mandrake, reste � 
v�rifier la pr�sence de ce prog. C'est � la fermeture du pc que �a se produit 
donc dans lau niveau 6. On met donc la chose dans un script /etc/rc.d/rc.6 : 

 # Save the system time to the hardware clock using hwclock
  elif [ -x /sbin/hwclock ]; then
    echo "Saving the system time to the hardware clock..."
    if [ -e /etc/hardwareclock ]; then
      HC=`cat /etc/hardwareclock | while read LINE ; do
        if [ "$LINE" = "UTC" -o "$LINE" = "utc" ]; then
          echo utc
          break;
        elif [ "$LINE" = "localtime" ]; then
          echo localtime
          break;
        fi
      done`
    else
      # Default to localtime if there is no /etc/hardwareclock:
      HC=localtime
    fi
    # /sbin/hwclock --$HC --systohc
    # The line above *should* work with --localtime, but doesn't.  Omitting
    # the argument defaults it to localtime, so use that.
    if [ "$HC" = "utc" ]; then
      /sbin/hwclock --utc --systohc
    else
      /sbin/hwclock --systohc
    fi
  fi

Je suppose qu'on peut se passer de la partie concernant la non pr�sence 
d'horloge mat�rielle pour les pc.
Pensent � tous chez Slack quand m�me.
(mais sont chiants � rien configurer ;-) !
Andr� Sala�n
-------------------------------------------------------

Dans mon cas voulant que la synchronisation ait lieu � chaque connexion 
Internet j'ai proc�d� ainsi :
- �dition du scripts "ip-up.local" situ� dans "/etc/ppp". S'il n'y en a pas 
en cr�er un.
- ajout des lignes suivantes :

#!/bin/bash
#
# Script ex�cut� par script "ip-up"
# Ajout synchronisation date et heure sur connexion ppp le 13/05/2001
ntpdate ntp-sop.inria.fr
/sbin/hwclock --systohc

Quelques explications :
-la premi�re commande collecte l'heure exacte sur le site "ntp" indiqu� et 
l'affiche sur la barre d'ic�nes quand une horloge applet y est install�e.
- la seconde commande sanve cette en CMOS. Pour �viter une sauvegarde 
syst�matique il serait int�ressant de la remplacer par :

if
        ["offset" > "tempts donn� en seconde"] ;then
        /sbin/hwclock --systohc
fi

Avis aux amateurs pour me fournir quelque chose qui tienne la route.

Voil�  

-- 
Daniel Moyne (ARMada French fan Club)
Software : Mandrake Power Pack 7.2 (noyaux "2.2.17-21mdk" et "2.4.3" en test)
Hardware : PC Celeron (Mendochino 400 Mhz 128 Mo Ram        Lecteur CD 40X Ide
Carte son PCI SounBlaster Live ! Analogue Joystick sur port midi / joystick
Carte graphique AGP 3Dfx                    Lecteur Zip Iomega SCSI
HD Ide (M) 4 Go + (S) 20 Go        \\|//    Modem OLITEC Speed Voice 56000
Carte SCSI Tekram DC-395UW        / --- \   Imprimante DeskJet HP 850C
Vision Master 17" Iiyama Monitor (' o-o ')  Scanner UMAX Astra 1220S SCSI
--------------------------------oOO-(_)-OOo------------------------------------




Répondre à