Rechercher une page de manuel
confmodule
Langue: fr
Version: 11054 (www.delafond.org - 07/08/07)
Section: 3 (Bibliothèques de fonctions)
NOM
confmodule - Communiquer avec l'interface de configuration syst�me DebianSYNOPSIS
#!/bin/sh -e
. /usr/share/debconf/confmodule
db_version 2.0
db_capb 'backup'
CAPB=$RET
db_input 'foo/bar' || true
db_go || true
DESCRIPTION
C'est une biblioth�que de fonctions shell qui all�ge 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 minuscule. 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 ou ignor�s).gestionnaire de configuration syst�me Debian. Il peut communiquer avec une interface via le protocole debconf Le plan de ce module est que chaque commande du protocole est repr�sent�e par une fonction. 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 suivre � la commande. N'importe quel code de retour textuel de l'interface vous sera renvoy� dans la variable $RET, pendant que le code de retour num�rique de l'interface sera renvoy� comme code de retour (donc ces codes de retour seront pris ou ignor�s).
NOTES
Une fois que cette biblioth�que est charg�e, le texte que vous sortirez ira sur l'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 la faire sortir sur le descripteur de fichier 3, comme ceci :echo GET foo/bar >&3 La biblioth�que s'assure qu'elle communique r�ellement avec une interface en examinant la variable DEBIAN_HAS_FRONTEND. Si elle est fix�e, une interface est suppos�e �tre lanc�e. Si non, 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
dpkg-preconfigure(8), dpkg-reconfigure(8), Les sp�cifications debconf dans le paquet debian-policy .SHAUTEUR Joey Hess <joeyh@debian.org>TRADUCTION
Julien Louis <leonptitlouis@ifrance.com>Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre