ACCUEIL TIPS | CONTENTS | INDEX | PREV | NEXT

Startup-sequence

   La startup-sequence est un fichier script qui est  exécuté  à  chaque
   départ  du  système.  Ce  script  contient  une série de commandes et
   d'assignements requis pour le bon fonctionnement du système.

   Ce script se trouve dans le répertoire S: du disque Système.

ATTENTION: 

   VOUS NE DEVEZ PAS MODIFIER, RETIRER OU AJOUTER  DES  COMMANDES  À  LA
   STARTUP-SEQUENCE,  UTILISEZ  POUR CELA LE FICHIER S:USER-STARTUP, QUI
   EST EXÉCUTÉ AUTOMATIQUEMENT PAR LA STARTUP-SEQUENCE.


Explication des commandes présentes dans la startup-sequence:

C:SetPatch QUIET                       Setpatch corrige quelques
                                       défauts présents dans le
                                       Kickstart et active les
                                       circuits AGA

C:Version >NIL:                        Création des variables Kickstart
                                       et Workbench.


C:AddBuffers >NIL: DF0: 15             Ajout d'un tampon au lecteur
                                       de disquette interne pour
                                       accélerer le chargement
FailAt 21

C:MakeDir RAM:T RAM:Clipboards RAM:ENV RAM:ENV/Sys
                                       Création des répertoires
                                       utilisés par le système

C:Copy >NIL: ENVARC: RAM:ENV ALL NOREQ
                                       Copie des fichiers préférences
                                       dans le répertoire env:

Resident >NIL: C:Assign PURE           Création de résidents pour
Resident >NIL: C:Execute PURE          accélérer le chargement du
                                       système

Assign >NIL: ENV: RAM:ENV              Assignements utilisés par le
Assign >NIL: T: RAM:T                  système
Assign >NIL: CLIPS: RAM:Clipboards
Assign >NIL: REXX: S:
Assign >NIL: PRINTERS: DEVS:Printers
Assign >NIL: KEYMAPS: DEVS:Keymaps
Assign >NIL: LOCALE: SYS:Locale
Assign >NIL: LIBS: SYS:Classes ADD
Assign >NIL: HELP: LOCALE:Help DEFER

IF NOT EXISTS SYS:Fonts                Est-ce que le répertoire
                                       sys:fonts existe?

  Assign FONTS:                        Si oui, on continue. Sinon,
  EndIF                                le système demandera l'insertion
                                       d'une disquette dénommée "fonts"
                                       lorsque des polices seront
                                       demandées.

BindDrivers                            Montage des cartes passerelles

C:Mount >NIL: DEVS:DOSDrivers/~(#?.info)
                                       Montage des gestionnaires
                                       contenus dans le répertoire
                                       Devs:DOSDrivers

IF EXISTS DEVS:Monitors                Montage des fichiers moniteurs
  IF EXISTS DEVS:Monitors/VGAOnly      nécéssaire pour l'affichage
    DEVS:Monitors/VGAOnly              de certains modes graphiques
  EndIF

  C:List >NIL: DEVS:Monitors/~(#?.info|VGAOnly)
  TO T:M LFORMAT "DEVS:Monitors/%s"

  Execute T:M
  C:Delete >NIL: T:M EndIF

SetEnv Language "english"              Langage utilisé,version du
SetEnv Workbench $Workbench            Kickstart et du Workbench
SetEnv Kickstart $Kickstart
UnSet Workbench
UnSet Kickstart

C:AddDataTypes REFRESH QUIET           Montage des types de données


C:IPrefs                               Démarrage du gestionnaire
                                       des préférences
  

C:ConClip                              Ajout des fonctions du
                                       calepin dans le Shell

Path >NIL: RAM: C: SYS:Utilities       Chemins d'accès requis SYS:Rexxc
SYS:System S: SYS:Prefs SYS:WBStartup SYS:Tools SYS:Tools/Commodities

IF EXISTS S:User-Startup               Est-ce que la user-startup existe?
  Execute S:User-Startup               si oui, l'exécuter.
EndIF

Resident Execute REMOVE                Effacement des résidents Resident
Assign REMOVE                          pour récupérer de la mémoire.

C:LoadWB                               Chargement du Workbench

EndCLI >NIL:                           Fin de la startup-sequence