next up previous contents index
suivant: Fichier "mkpasswd.define" monter: Traduction de fichiers d'informations précédent: Création des répertoires utilisateurs   Table des matières   Index


Programmes obtenus

Comme il l'a été spécifié précédemment, nous disposons ici de quatre fichiers pour remplir les fonctionnalités :
Nom du fichier Description
     
mkpasswd.define section [*], p. [*] Définition de l'ensemble des variables d'environnement nécessaire au programme. Les valeurs définies dans le script principal seront reprises ou bien seront initialisées si aucune affectation n'a été faite au préalable.
mkpasswd.functions section [*], p. [*] Définition de l'ensemble des fonctions nécessaires au programme. Comme il l'a été précisé à la section [*], les fonctions sont l'équivalent de macros d'un langage de programmation. Nous définirons ici trois fonctions :
  • "_waiting_chars" permet de faire une animation pendant l'exécution de certaines étapes,
  • "_ask" gère la réponse des questions de type "Oui/Non",
  • les intructions à exécuter lors d'une interruption.
mkpasswd.check section [*], p. [*] Vérification de l'ensemble des fichiers en entrée et de la présence des scripts externes. De plus nous faisons appel à un exécutable "buildpasswd" qui sera éventuellement reconstruit à partir de ses sources.
mkpasswd section [*], p. [*] Le script à proprement parlé.
     



Sous-sections
next up previous contents index
suivant: Fichier "mkpasswd.define" monter: Traduction de fichiers d'informations précédent: Création des répertoires utilisateurs   Table des matières   Index
baudry@esme.fr