Provided by:
debconf-doc_1.5.23ubuntu2_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 X debconf_specification X du paquet X debian-policy X).
The design is that each command in the protocol is represented by one
function in this module (with the name lower-cased). Call the function
and pass in any parameters you want to follow the command. If the
function is called in scalar context, it will return any textual return
code. If it is called in list context, an array consisting of the
numeric return code and the textual return code will be returned.
Ce module utilise Exporter pour exporter toutes les fonctions qu’il
definit. Pour tout importer, importer simplement X :all X.
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 <cyril.brulebois@enst-bretagne.fr>, 2006
2008-10-1Debconf::Client::ConfModule.fr.3(3)