Man page - confmodule(3)

Packages contains this manual

Available languages:

en fr pt_BR es pt ru ro de

Manual

CONFMODULE

NOME
RESUMO
DESCRIÇÃO
NOTAS
VEJA TAMBÉM
AUTOR
TRADUÇÃO

NOME

confmodule - comunica-se com o FronEnd do sistema de configuração Debian.

RESUMO

#!/bin/sh -e
. /usr/share/debconf/confmodule
db_version 2.0
db_capb ’backup’
CAPB=$RET
db_input ’foo/bar’ || true
db_go || true

DESCRIÇÃO

Esta Ă© uma biblioteca de funçÔes shell que facilita o comunicação com o sistema de gerenciamento de configuração Debian. Ela pode se comunicar com um FrontEnd atravĂ©s do protocolo debconf. O design Ă© que cada comando no protocolo Ă© representado por uma função neste mĂłdulo. O nome da função Ă© o mesmo do comando, exceto que o nome Ă© iniciado com "db_" Ă© estĂĄ em caixa baixa. Chame a função e passe quaisquer parĂąmetros que vocĂȘ queira que sigam o comando. Qualquer cĂłdigo de retorno textual do FrontEnd serĂĄ retornado para vocĂȘ na variĂĄvel $RET, enquanto o cĂłdigo de retorno numĂ©rico do FrontEnd serĂĄ retornado como um cĂłdigo de retorno (e entĂŁo aquelas cĂłdigos de retorno devem ser capturados ou ignorados).

NOTAS

Once this library is loaded, any text you later output will go to standard error, rather than standard output. This is a good thing in general, because text sent to standard output is interpreted by the FrontEnd as commands. If you do want to send a command directly to the FrontEnd, you must output it to file descriptor 3, like this:
echo GET foo/bar >&3

A biblioteca checa para certificar-se se atualmente estĂĄ conversando com um FrontEnd examinando a variĂĄvel DEBIAN_HAS_FRONTEND. Caso esta esteja definida, Ă© assumido que um FrontEnd estĂĄ em execução. Caso contrĂĄrio, a biblioteca se torna um, e executa uma cĂłpia do script que carregou a biblioteca conectado a ela. Isto significa que se vocĂȘ se referenciar a esta biblioteca, vocĂȘ deve fazer isso bem prĂłximo do inĂ­cio de seu script, pois tudo antes da referĂȘncia Ă  essa biblioteca pode ser executado novamente.

VEJA TAMBÉM

debconf-devel (7), dpkg-preconfigure (8), dpkg-reconfigure (8), debconf_specification in the debian-policy package

AUTOR

Joey Hess <joeyh@debian.org>

TRADUÇÃO

André Luís Lopes <andrelop@debian.org>