Puncte:0

Gestionarea fișierelor de configurare cu Debhelper

drapel cn

Am împachetat o aplicație pentru Debian folosind Debhelper. Fișierul de configurare al aplicației se află sub /opt/{pachet}/releases/default/ în loc de /etc/{pachet}/ și nu poate fi mutat ușor. Până de curând, tot ceea ce era necesar pentru a marca acest fișier de configurare ca fișier de configurare era să-l includă în fișierul de ambalare debian/{pachet}.conffiles. Acest lucru a avut efectul dorit ca apt/dpkg să detecteze modificările locale ale fișierului de configurare la actualizare și să le gestioneze într-un mod inteligent, în loc să blocheze modificările locale cu versiunea ambalată.

După ce am actualizat pachetul de instrumente la o versiune mai nouă, nu mă mai bucur de acest beneficiu. Pagina de manual dh_installdeb(1) citește:

{pachet}.conffiles:
  Din punct de vedere istoric, acest fișier a fost necesar pentru a marca manual fișierele ca fiind 
  confile. Cu toate acestea, a devenit de facto învechit de la Debhelper 
  a calculat automat ce fișiere ar trebui marcate ca conffiles.

În plus, din Ghidul Debian pentru noii întreținetori:

5.3. confile
  dh_installdeb(1) semnalează automat orice fișiere din directorul /etc 
  ca conffile, deci dacă programul dumneavoastră are doar conffile acolo, nu aveți 
  trebuie să le specificați în acest fișier. Pentru majoritatea tipurilor de pachete, singurul loc 
  conffiles ar trebui să fie vreodată sub /etc, astfel încât acest fișier nu trebuie să existe.

Întrebarea mea este cum obțin vechiul comportament păstrând fișierul de configurare sub /opta/?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.