CONFMODULE(3) CONFMODULE(3)
CONFMODULE(E)                                       CONFMODULE(E)



NOME
       confmodule  - comunica-se com o FronEnd do sistema de con-
       figurao 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

DESCRIO
       Esta  uma biblioteca de funes shell que facilita o comuni-
       cao  com  o sistema de gerenciamento de configurao Debian.
       Ela pode se comunicar com um FrontEnd atravs do  protocolo
       debconf.  O  design  que cada comando no protocolo  repre-
       sentado por uma funo neste mdulo. O nome da funo  o  mesmo
       do  comando, exceto que o nome  iniciado com "db_"  est em
       caixa baixa. Chame a funo e passe quaisquer parmetros  que
       voc  queira que sigam o comando. Qualquer cdigo de retorno
       textual do FrontEnd ser  retornado  para  voc  na  varivel
       $RET,  enquanto o cdigo de retorno numrico do FrontEnd ser
       retornado como um cdigo de retorno (e ento aquelas  cdigos
       de retorno devem ser capturados ou ignorados).

NOTAS
       Uma vez que essa biblioteca  carregada, qualquer texto que
       voc enviar para a sada posteriormente ser enviado  para  a
       sada  de  erros padro ao invs da sada padro. Esta  uma boa
       coisa geralmente, porque o texto enviado para a sada padro
       interpretado pelo FrontEnd como comandos.  Caso voc queira
       enviar um comando diretamente para o  FrontEnd,  voc  deve
       envi-lo para o desccritor de arquivo 3, como isso :
         echo GET foo/bar >&3

       A  biblioteca  checa  para certificar-se se atualmente est
       conversando  com  um   FrontEnd   examinando   a   varivel
       DEBIAN_HAS_FRONTEND.  Caso esta esteja definida,  assumido
       que um FrontEnd est em execuo. Caso contrrio, a biblioteca
       se  torna  um, e executa uma cpia do script que carregou a
       biblioteca conectado a ela. Isto significa que se  voc  se
       referenciar  a  esta  biblioteca,  voc deve fazer isso bem
       prximo do incio de seu script, pois tudo antes da  refern-
       cia  essa biblioteca pode ser executado novamente.

VEJA TAMBM
       dpkg-preconfigure(e), dpkg-reconfigure(e) debconf_specifi-
       cationnopacotedebian-policy

AUTOR
       Joey Hess <joey@kitenet.net>



                                                    CONFMODULE(E)