Provided by: debconf-doc_1.5.86ubuntu1_all bug

NOME

       Debconf::Client::ConfModule - módulo cliente para ConfModules

SINOPSE

        use Debconf::Client::ConfModule ':all';
        version('2.0');
        my $capb=capb('backup');
        input("medium", "foo/bar");
        my @ret=go();
        if ($ret[0] == 30) {
               # Botão de retrocesso premido.
               ...
        }
        ...

DESCRIÇÃO

       Isto é um módulo para facilitar a escrita de ConfModules para o sistema de gestão de
       configuração de Debian. Pode comunicar com um FrontEnd através do protocolo debconf (que
       está documentado em completo na debconf_specification na política Debian).

       É desenhado para que cada comando no protocolo seja representado por uma função neste
       módulo (com o nome em minúsculas). Chame a função e passe quaisquer parâmetros que desejar
       seguindo o comando. Se a função for chamada em contexto escalar, irá devolver qualquer
       código de retorno. Se for chamada em contexto de lista, será devolvida uma matriz
       consistindo dos códigos de retorno numéricos e dos códigos de retorno textuais.

       Este módulo usa Exporter para exportar todas as funções que define. Para importar tudo,
       simplesmente importe ":all".

       importar
           Assegura que um FrontEnd está a correr. É um desenrasque. Se DEBIAN_HAS_FRONTEND
           estiver definido, assume-se que um FrontEnd está em execução. Se não, é iniciado um
           automaticamente e o stdin e out são ligados a ele. Note que esta função está sempre em
           execução quando o módulo é carregado da maneira normal.

       parar
           Aqui o frontend não envia um código de retorno, portanto não podemos tentar lê-lo ou
           vamos bloquear.

       AUTOCARGA
           Cria na hora funções de manipulação para comandos.

VEJA TAMBÉM

       A especificação debconf (/usr/share/doc/debian-policy/debconf_specification.txt.gz).

AUTOR

       Joey Hess <joeyh@debian.org>

TRADUÇÃO

       Américo Monteiro <a_monteiro@netcabo.pt>, 2010, 2012

       Por favor comunique quaisquer erros de tradução para a_monteiro@netcabo.pt,
       l10n@debianpt.org, ou submeta um relatório de bug contra o pacote debconf.

                                            2024-04-12        Debconf::Client::ConfModule.pt.3(3)