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. ![[*]](crossref.png) |
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. ![[*]](crossref.png) |
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. ![[*]](crossref.png) |
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. ![[*]](crossref.png) |
Le script à proprement parlé. |
|
|
|