Provided by: debconf-doc_1.5.91_all 

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)