.\" Automatically generated by Pod::Man 4.10 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "Debconf::Client::ConfModule.fr.3 3" .TH Debconf::Client::ConfModule.fr.3 3 "2019-02-26" "" "Debconf" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NOM" .IX Header "NOM" Debconf::Client::ConfModule \- module client pour ConfModules .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 10 \& use Debconf::Client::ConfModule \*(Aq:all\*(Aq; \& version(\*(Aq2.0\*(Aq); \& my $capb=capb(\*(Aqbackup\*(Aq); \& input("medium", "toto/titi"); \& my @ret=go(); \& if ($ret[0] == 30) { \& # Bouton retour arrière pressé. \& ... \& } \& ... .Ve .SH "DESCRIPTION" .IX Header "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 »). .PP 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é. .PP Ce module utilise Exporter pour exporter toutes les fonctions qu'il définit. Pour tout importer, importer simplement « :all ». .IP "import" 4 .IX Item "import" S'assure qu'une interface est lancée. C'est un peu une méthode de hackers. Si \s-1DEBIAN_HAS_FRONTEND\s0 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. .IP "stop" 4 .IX Item "stop" L'interface n'envoie pas ici de code de retour, nous n'essaierons donc pas de le lire, car nous serions bloqués. .IP "\s-1CHARGEMENT AUTOMATIQUE\s0" 4 .IX Item "CHARGEMENT AUTOMATIQUE" Créer des fonctions de gestion pour des commandes à la volée. .SH "VOIR AUSSI" .IX Header "VOIR AUSSI" Le fichier de spécification de debconf (/usr/share/doc/debian\-policy/debconf_specification.html.gz). .SH "AUTEUR" .IX Header "AUTEUR" Joey Hess .SH "TRADUCTION" .IX Header "TRADUCTION" Julien Louis , 2005 .PP Cyril Brulebois , 2006 .PP Veuillez signaler toute erreur de traduction en écrivant à ou par un rapport de bogue sur le paquet debconf.