Provided by: debconf-doc_1.5.40ubuntu1_all bug

NOM

       Debconf::Client::ConfModule - module client pour ConfModules

SYNOPSIS

        use Debconf::Client::ConfModule ':all';
        version('2.0');
        my $capb=capb('backup');
        input("medium", "toto/titi");
        my @ret=go();
        if ($ret[0] == 30) {
               # Bouton retour arriere presse.
               ...
        }
        ...

DESCRIPTION

       C'est un module pour faciliter l'ecriture de ConfModules pour le
       gestionnaire de configuration systeme Debian. Il peut communiquer avec
       une interface via le protocole debconf (qui est entierement documente
       dans le fichier <<debconf_specification>> du paquet <<debian-policy>>).

       L'idee est que chaque commande du protocole est representee par une
       fonction dans ce module (le nom etant en minuscule). Appelez la
       fonction avec les parametres que vous voulez passer a la commande. Si
       la fonction est appelee dans un contexte scalaire, elle retournera un
       code textuel. Si elle est appelee dans un contexte de liste, un tableau
       compose des codes de retour numerique et textuel sera retourne.

       Ce module utilise Exporter pour exporter toutes les fonctions qu'il
       definit. Pour tout importer, importer simplement <<:all>>.

       import
           S'assure qu'une interface est lancee. C'est un peu une methode de
           hackers. Si DEBIAN_HAS_FRONTEND est positionnee, une interface est
           supposee etre lancee. Sinon, une interface est automatiquement
           lancee et les entree et sortie standard sont connectees a celle-ci.
           Remarquez que cette fonction est toujours lancee quand le module
           est charge de maniere habituelle.

       stop
           L'interface n'envoie pas ici de code de retour, nous n'essaierons
           donc pas de le lire, car nous serions bloques.

       CHARGEMENT AUTOMATIQUE
           Creer des fonctions de gestion pour des commandes a la volee.

VOIR AUSSI

       Le fichier de specification de debconf
       (/usr/share/doc/debian-policy/debconf_specification.html.gz).

AUTEUR

       Joey Hess <joeyh@debian.org>

TRADUCTION

       Julien Louis <ptitlouis@sysif.net>, 2005

       Cyril Brulebois <kibi@debian.org>, 2006

       Veuillez signaler toute erreur de traduction en ecrivant a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet debconf.

                                  2011-06-2Debconf::Client::ConfModule.fr.3(3)