Ciao a tutti, vorrei porvi un problema che riguarda il bug 19518 di hylafax perch� sto cercando di risoverlo, ma mi serve una mano.
Hylafax attualmente ha i file di configurazione in /etc/hylafax, ma richiede una copia degli stessi file in /var/spool/hylafax/etc. In realt� nel pacchetto sorgente i file sono solo nella spool e non in /etc. Il pacchetto attuale mette i file /etc e aggiunge un link simbolico da /var/spool/hylafax/etc a /etc in modo da condividere i file in /etc/hylafax. Il problema nasce quando il client si collega al server di hylafax perch� il server si sposta in /var/spool/hylafax e ci fa un bel chroot() per limitare i problemi di sicurezza. A quel punto per� non vede pi� i file di configurazione e si blocca poich� trova troppi livelli di link (difatti nell'ambiente chroot trova che /etc � un link a /etc/hylafax, il che � ricorsivo). Una soluzione � certamente quella di invertire la situazione e mettere /etc/hylafax come link a /var/spool/hylafax, ma la policy Debian, al paragrafo 10.7.2 dice: If your package creates or uses configuration files outside of /etc, and it is not feasible to modify the package to use /etc directly, put the files in /etc and create symbolic links to those files from the location that the package requires. Una seconda soluzione � quella di non definire i file in /etc/hylafax come file di configurazione (e quindi spostarli in /var/spool/hylafax) Una terza potrebbe essere quella di montare /etc/hylafax in /var/spool/hylafax/etc con l'opzione bind... La quarta sarebbe ancora pi� fantasiosa della terza e non ve la scrivo neppure :-) Avete dei suggerimenti? Grazie, Giuseppe -- () ascii ribbon campaign - against html mail /\ - against ms attachments GPG Fingerprint: 43AA F8E2 7A0E 57F4 DC7F FD02 2207 C594 EC97 089D

