Provided by:
debconf-doc_1.5.40ubuntu1_all 
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 arriere presse.
...
}
...
DESCRIPTION
C'est un module pour faciliter l'ecriture de ConfModules pour le
gestionnaire de configuration systeme Debian. Il peut communiquer avec
une interface via le protocole debconf (qui est entierement documente
dans le fichier <<debconf_specification>> du paquet <<debian-policy>>).
L'idee est que chaque commande du protocole est representee par une
fonction dans ce module (le nom etant en minuscule). Appelez la
fonction avec les parametres que vous voulez passer a la commande. Si
la fonction est appelee dans un contexte scalaire, elle retournera un
code textuel. Si elle est appelee dans un contexte de liste, un tableau
compose des codes de retour numerique et textuel sera retourne.
Ce module utilise Exporter pour exporter toutes les fonctions qu'il
definit. Pour tout importer, importer simplement <<:all>>.
import
S'assure qu'une interface est lancee. C'est un peu une methode de
hackers. Si DEBIAN_HAS_FRONTEND est positionnee, une interface est
supposee etre lancee. Sinon, une interface est automatiquement
lancee et les entree et sortie standard sont connectees a celle-ci.
Remarquez que cette fonction est toujours lancee quand le module
est charge de maniere habituelle.
stop
L'interface n'envoie pas ici de code de retour, nous n'essaierons
donc pas de le lire, car nous serions bloques.
CHARGEMENT AUTOMATIQUE
Creer des fonctions de gestion pour des commandes a la volee.
VOIR AUSSI
Le fichier de specification 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 ecrivant a
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet debconf.
2011-06-2Debconf::Client::ConfModule.fr.3(3)