Pagina 1 di 1

Dubbio su opzione --sysconfdir di ./configure

Inviato: mar 10 ott 2006, 18:13
da giberg
Ciao
Sto creando un pacchetto (che avevo in realtà già fatto nella versione vecchia ma il nuovo lo faccio con lo SlackBuild) e mi è sorta una domanda direttamente da alcune righe scritte nella guida di samiel (presente anche in s4d) sulla creazione dei tgz.
Le generiche indicazioni che seguono suggeriscono come modificare le directory di destinazione di
file specifici. In Slackware i file di sistema vanno installati in /etc, e per evitare che finiscano sotto /usr/etc
è necessario passare al configure l’opzione --sysconfdir=/etc (sempre che il pacchetto contenga file
di questo tipo).
Allo stesso modo, file di log ecc. vanno collocati in /var/log e non in /usr/var/log.
Ho evidenziato in grassetto il mio dubbio: come si può capire se un pacchetto contiene file di questo tipo?

Grazie

Inviato: mar 10 ott 2006, 19:00
da albatros
Se non li contiene non succede mica nulla...
Non tutti i programmi si appoggiano a file di configurazione generali in /etc...

Inviato: mar 10 ott 2006, 19:09
da giberg
albatros ha scritto:Se non li contiene non succede mica nulla...
Non tutti i programmi si appoggiano a file di configurazione generali in /etc...
Ok. Però più che file di configurazione generali in /etc però credo che si intenda a file di configurazione dei vari programmi che si trovano in /etc/nome_programma (tipo /etc/gimp)...

Forse credo di aver capito... Una volta scompattato il sorgente trovo una directory Nome_programma/etc. Questa sarebbe la directory dei sysconf che passando l'opzione --sysconfdir=/etc andrebbe a finire in /etc e che se non metto l'opzione andrebbe a finire in /usr/etc o in /usr/local/etc a seconda del prefix?

Inviato: mar 10 ott 2006, 19:19
da giberg
Non sono più sicuro di quello che ho detto, riguardando cosa c'è dentro /etc :-k

Inviato: mar 10 ott 2006, 20:02
da gohanz
giberg ha scritto: Forse credo di aver capito... Una volta scompattato il sorgente trovo una directory Nome_programma/etc. Questa sarebbe la directory dei sysconf che passando l'opzione --sysconfdir=/etc andrebbe a finire in /etc e che se non metto l'opzione andrebbe a finire in /usr/etc o in /usr/local/etc a seconda del prefix?
Si si è proprio per questo problema, delle volte ci si ritrova la directory /etc in /usr/etc

Inviato: mer 11 ott 2006, 1:51
da giberg
:mille:
Domani metto lo SlackBuild all'opera... Vediamo cosa ne esce :D