Provided by:
debconf-doc_1.5.40ubuntu1_all 
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)