oracular (3) confmodule.3.gz

Provided by: debconf-doc_1.5.86ubuntu1_all bug

NOMBRE

       confmodule - Interfaz para comunicarse con el sistema de configuración de Debian.

SINOPSIS

         #!/bin/sh -e
         . /usr/share/debconf/confmodule
         db_version 2.0
         db_capb 'backup'
         CAPB=$RET
         db_input 'foo/bar' || true
         db_go || true

DESCRIPCIÓN

       Esta  es una biblioteca de funciones de intérprete de órdenes que facilita la comunicación con el sistema
       de gestión de configuración de Debian. Se puede comunicar  con  una  interfaz  («FrontEnd»)  mediante  el
       protocolo  de  debconf.  El diseño es tal que cada orden en el protocolo se representa en este módulo con
       una función. El nombre de la función es igual que el de la orden, con  la  diferencia  de  que  tiene  el
       prefijo  «db_»  y  que  está  en  minúscula.  Invoque  la función e introduzca a continuación de la orden
       cualquier parámetro que desee. Todo el código textual de retorno de la interfaz le llegará en la variable
       «$RET»,  mientras  que  el código numérico de retorno de la interfaz se devolverá como código de retorno,
       posibilitando capturar o ignorar estos códigos de retorno.

NOTAS

       Una vez que se haya cargado esta biblioteca, todo texto enviado por la salida irá a la  salida  de  error
       estándar,  en  lugar  de la salida estándar.  En general, es bueno, ya que el texto enviado por la salida
       estándar será interpretado por la interfaz como una orden. Si desea enviar una orden  directamente  a  la
       interfaz, deberá enviarlo como salida al descriptor de fichero 3, tal y como se muestra: echo GET foo/bar
       >&3

       La biblioteca comprueba que realmente se  está  comunicando  con  una  interfaz  examinando  la  variable
       «DEBIAN_HAS_FRONTEND».  Si  está definida, la interfaz supondrá que está en ejecución. En caso contrario,
       la biblioteca se convierte en una, y ejecuta una copia del script que ha cargado la biblioteca  conectada
       a  él.  Esto  es, si carga la biblioteca, tendría que hacerlo al principio del script ya que puede que se
       ejecute otra vez todo lo que aparezca antes de cargar la biblioteca.

VÉASE TAMBIÉN

       debconf-devel(7),  dpkg-preconfigure(8),  dpkg-reconfigure(8),  «debconf_specification»  en  el   paquete
       debian-policy

AUTOR

       Joey Hess <joeyh@debian.org>

TRADUCCIÓN

       Omar Campagne Polaino <ocampagne@gmail.com>, 2010

       Si  encuentra  un  fallo  en  la  traducción,  por  favor,  informe  de  ello  en  la lista de traducción
       <debian-l10n-spanish@lists.debian.org>.

                                                                                                   CONFMODULE(3)