Man page - debconf::client::confmodule(3)
Packages contains this manual
Available languages:
en fr es pt da ru ro deManual
Debconf::Client::ConfModule.fr.3
NOMSYNOPSIS
DESCRIPTION
VOIR AUSSI
AUTEUR
TRADUCTION
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 arriÚre pressé.
...
}
...
DESCRIPTION
Câest un module pour faciliter lâĂ©criture de ConfModules pour le gestionnaire de configuration systĂšme Debian. Il peut communiquer avec une interface via le protocole debconf (qui est entiĂšrement documentĂ© dans le fichier « debconf_specification » du paquet « debian-policy »).
LâidĂ©e est que chaque commande du protocole est reprĂ©sentĂ©e par une fonction dans ce module (le nom Ă©tant en minuscule). Appelez la fonction avec les paramĂštres que vous voulez passer Ă la commande. Si la fonction est appelĂ©e dans un contexte scalaire, elle retournera un code textuel. Si elle est appelĂ©e dans un contexte de liste, un tableau composĂ© des codes de retour numĂ©rique et textuel sera retournĂ©.
Ce module
utilise Exporter pour exporter toutes les fonctions
quâil dĂ©finit. Pour tout importer, importer
simplement « :all ».
import
Sâassure quâune interface est lancĂ©e. Câest un peu une mĂ©thode de hackers. Si DEBIAN_HAS_FRONTEND est positionnĂ©e, une interface est supposĂ©e ĂȘtre lancĂ©e. Sinon, une interface est automatiquement lancĂ©e et les entrĂ©e et sortie standard sont connectĂ©es Ă celle-ci. Remarquez que cette fonction est toujours lancĂ©e quand le module est chargĂ© de maniĂšre habituelle.
stop
Lâinterface nâenvoie pas ici de code de retour, nous nâessaierons donc pas de le lire, car nous serions bloquĂ©s.
CHARGEMENT AUTOMATIQUE
Créer des fonctions de gestion pour des commandes à la volée.
VOIR AUSSI
Le fichier de spécification 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 écrivant à <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le paquet debconf.