Rechercher une page de manuel
Debconf::Client::ConfModule
Langue: fr
Version: 2009-03-03 (debian - 07/07/09)
Section: 3 (Bibliothèques de fonctions)
NOM
Debconf::Client::ConfModule - module client pour ConfModulesSYNOPSIS
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 »).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 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>, 2005Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>, 2006
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre