Provided by: debconf-doc_1.5.91_all bug

NOM

       confmodule - Communiquer avec l'interface de configuration système Debian

SYNOPSIS

         #!/bin/sh -e
         . /usr/share/debconf/confmodule
         db_version 2.0
         db_capb 'backup'
         CAPB=$RET
         db_input 'toto/titi' || true
         db_go || true

DESCRIPTION

       C'est  une  bibliothèque  de  fonctions  shell  qui  facilite  la  communication  avec le gestionnaire de
       configuration système Debian. Elle peut communiquer avec une interface via le protocole  debconf.  Chaque
       commande  du  protocole est représentée par une fonction de cette bibliothèque. Le nom de la fonction est
       le même que celui de la commande, excepté qu'il est préfixé avec « db_ » et est en minuscules. Appelez la
       fonction et transmettez-lui les paramètres que vous voulez pour la commande. Un code de retour textuel de
       l'interface vous sera renvoyé dans la variable $RET, et le code de retour numérique de  l'interface  sera
       renvoyé comme code de retour (ces codes de retour doivent être pris en compte ou ignorés).

NOTES

       Une  fois  cette  bibliothèque  chargée,  tout  texte  émis  par  la suite le sera sur la sortie d'erreur
       standard, plutôt que sur la sortie standard. C'est une bonne chose en général, car le texte envoyé  à  la
       sortie  standard  est  interprété par l'interface comme une commande. Si vous voulez envoyer une commande
       directement à l'interface, vous devez l'envoyer vers le descripteur de fichier 3, comme ceci :
         echo GET toto/titi >&3

       La bibliothèque s'assure qu'elle communique réellement  avec  une  interface  en  examinant  la  variable
       DEBIAN_HAS_FRONTEND.  Si elle est définie, une interface est supposée être lancée. Sinon, la bibliothèque
       en devient une et lance une copie du script qui chargea la bibliothèque  et  se  connecta  à  elle.  Cela
       signifie  que  si  vous chargez cette bibliothèque, vous devez le faire presque au début de votre script,
       parce que tout ce qui a été fait avant le chargement de la bibliothèque sera peut-être exécuté  une  fois
       de plus.

VOIR AUSSI

       debconf-devel(7),  dpkg-preconfigure(8),  dpkg-reconfigure(8),  les spécifications debconf dans le paquet
       debian-policy

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.

                                                                                                   CONFMODULE(3)