Provided by:
debconf-doc_1.5.42ubuntu1_all 
NOME
confmodule - comunicar com um FrontEnd do sistema de configuracao
Debian.
SINOPSE
#!/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,C~AO
Esta e uma biblioteca de funcoes shell que facilita a comunicacao com o
sistema de gestao de configuracao da Debian. Pode comunicar com um
FrontEnd atraves do protocolo debconf. Esta desenhada de modo que cada
comando no protocolo e representado por uma funcao neste modulo. O
nome-da-funcao e o mesmo que o comando, excepto se tiver o prefixo de
"db_" e em minusculas. Chame a funcao e passe-lhe quaisquer parametros
que queira a seguir ao comando. Qualquer codigo de retorno textual do
FrontEnd sera retornado para si na variavel $RET, enquanto que o codigo
de retorno numerico do FrontEnd sera retornado como um codigo de
retorno (e assim esses codigos de retorno devem ser capturados ou
ignorados).
NOTAS
Apos esta biblioteca estar carregada, qualquer texto que faca sair ira
para o error standard em vez da saida standard. Geralmente isto e bom
porque o texto enviado para a saida standard e interpretado pelo
FrontEnd como comandos. Se voce deseja enviar um comando directamente
para o FrontEnd, voce tem de envia-lo para o descritor de ficheiro 3,
assim:
echo GET foo/bar >&3
A biblioteca faz verificacoes para ter a certeza que esta mesmo a falar
com um FrontEnd ao examinar a variavel DEBIAN_HAS_FRONTEND. Se estiver
definida, assume-se que um FrontEnd esta a correr. Se nao, a biblioteca
torna-se numa, e corre uma copia do script que carregou a biblioteca
ligada a ela. Isto significa que se voce usar a fonte desta biblioteca,
deve faze-lo muito proximo do topo do seu script, porque tudo antes da
fonte da biblioteca pode muito bem ser executado de novo.
VEJA TAMB'EM
debconf-devel(7), dpkg-preconfigure(8), dpkg-reconfigure(8),
debconf_specification no pacote debian-policy
AUTOR
Joey Hess <joeyh@debian.org>
TRADU,C~AO
Americo Monteiro <a_monteiro@netcabo.pt>, 2010,2012
Por favor comunique quaisquer erros de traducao para
a_monteiro@netcabo.pt, l10n@debianpt.org, ou submeta um relatorio de
bug contra o pacote debconf.
CONFMODULE(3)