Man page - confmodule(3)
Packages contains this manual
Available languages:
en fr pt_BR es pt ru ro deManual
CONFMODULE
NOMERESUMO
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>