Provided by: debconf-doc_1.5.40ubuntu1_all bug

NOM

       confmodule  -  Communiquer  avec  l'interface  de configuration systeme
       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 bibliotheque de fonctions shell qui facilite la communication
       avec  le  gestionnaire  de  configuration  systeme  Debian.  Elle  peut
       communiquer  avec  une  interface  via  le  protocole  debconf.  Chaque
       commande  du  protocole  est  representee  par  une  fonction  de cette
       bibliotheque. Le nom de la  fonction  est  le  meme  que  celui  de  la
       commande,   excepte   qu'il  est  prefixe  avec  << db_ >>  et  est  en
       minuscules. Appelez la fonction et transmettez-lui les  parametres  que
       vous  voulez pour la commande. Un code de retour textuel de l'interface
       vous sera renvoye dans la variable $RET, et le code de retour numerique
       de  l'interface  sera renvoye comme code de retour (ces codes de retour
       doivent etre pris en compte ou ignores).

NOTES

       Une fois cette bibliotheque chargee, tout texte emis par  la  suite  le
       sera  sur  la  sortie  d'erreur  standard,  plutot  que  sur  la sortie
       standard. C'est une bonne chose en general, car le texte  envoye  a  la
       sortie  standard  est interprete par l'interface comme une commande. Si
       vous voulez envoyer une commande directement a l'interface, vous  devez
       l'envoyer vers le descripteur de fichier 3, comme ceci :
         echo GET toto/titi >&3

       La   bibliotheque  s'assure  qu'elle  communique  reellement  avec  une
       interface en examinant la variable  DEBIAN_HAS_FRONTEND.  Si  elle  est
       definie, une interface est supposee etre lancee. Sinon, la bibliotheque
       en devient une et lance une copie du script qui chargea la bibliotheque
       et  se  connecta  a  elle.  Cela  signifie  que  si  vous chargez cette
       bibliotheque, vous devez le faire presque au  debut  de  votre  script,
       parce que tout ce qui a ete fait avant le chargement de la bibliotheque
       sera peut-etre execute une fois de plus.

VOIR AUSSI

       debconf-devel(7),   dpkg-preconfigure(8),   dpkg-reconfigure(8),    les
       specifications 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  ecrivant  a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet debconf.

                                                                 CONFMODULE(3)