Provided by: debconf-doc_1.5.91_all bug

NUME

       confmodule - comunică cu interfața sistemului de configurare 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

DESCRIERE

       Aceasta  este  o  bibliotecă  de  funcții  shell care facilitează comunicarea cu sistemul de gestionare a
       configurației Debian. Poate comunica cu o interfață prin protocolul debconf. Conceptul  este  că  fiecare
       comandă  din  protocol  este reprezentată de o funcție în acest modul. Numele funcției este același cu al
       comenzii, cu excepția faptului că este prefixat cu „db_” și este scris cu minuscule. Apelați  la  funcție
       și  introduceți  orice parametru care urmează comenzii. Orice cod de returnare textual de la interfață vă
       va fi returnat în variabila $RET, în timp ce codul de returnare numeric de la interfață va fi returnat ca
       un cod de returnare (și astfel aceste coduri de returnare trebuie capturate sau ignorate).

NOTE

       Odată ce această bibliotecă este încărcată, orice text pe care îl  scoateți  ulterior  va  fi  trimis  la
       ieșirea  de eroare standard, în loc de la ieșirea standard. Acesta este un lucru bun în general, deoarece
       textul trimis la ieșirea standard este interpretat de interfață ca o comandă. Dacă doriți să trimiteți  o
       comandă direct către interfață, trebuie să o trimiteți la descriptorul de fișier 3, astfel:
         echo GET foo/bar >&3

       Biblioteca  verifică dacă comunică efectiv cu o interfață prin examinarea variabilei DEBIAN_HAS_FRONTEND.
       Dacă aceasta este definită, se presupune că rulează  o  interfață.  Dacă  nu,  biblioteca  se  transformă
       într-una și rulează o copie a scriptului care a încărcat biblioteca conectată la ea. Aceasta înseamnă că,
       dacă  obțineți  sursa  acestei  biblioteci,  ar  trebui  să  o  faceți  foarte aproape de partea de sus a
       scriptului, deoarece este foarte posibil ca tot ceea ce  precede  obținerea  sursei  bibliotecii  să  fie
       executat din nou.

CONSULTAȚI ȘI

       debconf-devel(7),    dpkg-preconfigure(8),   dpkg-reconfigure(8),   debconf_specification   în   pachetul
       debian-policy

AUTOR

       Joey Hess <joeyh@debian.org>

TRADUERE

       Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2024

       Dacă găsiți o greșeală în traducere, vă rugăm să o raportați autorului acestei  traduceri,  pe  lista  de
       discuții  <debian-l10n-romanian@lists.debian.org>  sau  trimițând  un  raport de eroare contra pachetului
       „debconf” către sistemul de urmărire al erorilor din Debian (BTS).

                                                                                                   CONFMODULE(3)