Provided by:
debconf-doc_1.4.72ubuntu9_all 
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
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>
CONFMODULE(3)