Provided by: debconf-doc_1.5.91_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 arrière pressé.
               ...
        }
        ...

DESCRIPTION

       C'est un module pour faciliter l'écriture de ConfModules pour le gestionnaire de configuration système
       Debian. Il peut communiquer avec une interface via le protocole debconf (qui est entièrement documenté
       dans le fichier « debconf_specification » du paquet « debian-policy »).

       L'idée est que chaque commande du protocole est représentée par une fonction dans ce module (le nom étant
       en minuscule). Appelez la fonction avec les paramètres que vous voulez passer à la commande. Si la
       fonction est appelée dans un contexte scalaire, elle retournera un code textuel. Si elle est appelée dans
       un contexte de liste, un tableau composé des codes de retour numérique et textuel sera retourné.

       Ce module utilise Exporter pour exporter toutes les fonctions qu'il définit. Pour tout importer, importer
       simplement « :all ».

       import
           S'assure qu'une interface est lancée. C'est un peu une méthode de hackers. Si DEBIAN_HAS_FRONTEND est
           positionnée,  une interface est supposée être lancée. Sinon, une interface est automatiquement lancée
           et les entrée et sortie standard sont  connectées  à  celle-ci.  Remarquez  que  cette  fonction  est
           toujours lancée quand le module est chargé de manière habituelle.

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

       CHARGEMENT AUTOMATIQUE
           Créer des fonctions de gestion pour des commandes à la volée.

VOIR AUSSI

       Le fichier de spécification 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 écrivant à <debian-l10n-french@lists.debian.org>  ou  par
       un rapport de bogue sur le paquet debconf.

                                                   2025-03-10                Debconf::Client::ConfModule.fr.3(3)