Gestione file di configurazione in sottodirectory di /etc

Mauro Salvini <[email protected]> Fri, 12 Sep 2014 11:36:58 +0200
Newsgroups gmane.linux.debian.devel.italian
Organization SmiTec s.p.a.
Message-ID <[email protected]>
--=-D/p89J6pl+BTsSlkQmMM
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Ciao a tutti,

sto realizzando manualmente un pacchetto binario contenente alcuni file
di configurazione. Come riportato nella Debian policy al paragrafo
10.7.2, "Any configuration files created or used by your package must
reside in /etc. If there are several, consider creating a subdirectory
of /etc named after your package."

Ho cos=C3=AC raggruppato i miei file in una sottodirectory in /etc avente=
 il
nome del mio pacchetto, creando nell'albero di directory del pacchetto
il percorso etc/NOMEPACCHETTO contenente i file, tutti quanti riportati
in DEBIAN/conffiles.
Alla rimozione del pacchetto ho per=C3=B2 il seguente warning:

dpkg: warning: unable to delete old directory
'/etc/NOMEPACCHETTO/NOMEFILE': Directory not empty

per ciascun file contenuto in /etc/NOMEPACCHETTO.
Suppongo che questo warning sia visualizzato perch=C3=A9 dpkg tenta di
rimuovere /etc/NOMEPACCHETTO non riconoscendola come path di sistema, la
quale per=C3=B2 contiene i file che essendo conffiles non vengono rimossi
(non si tratta infatti di un purge ma di un remove).

Come posso risolvere questo problema?
Grazie a tutti in anticipo, ciao

Mauro


--=-D/p89J6pl+BTsSlkQmMM
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/4.4.4">
</HEAD>
<BODY>
<TT>Ciao a tutti,</TT><BR>
<BR>
<TT>sto realizzando manualmente un pacchetto binario contenente alcuni file di configurazione. Come riportato nella Debian policy al paragrafo 10.7.2, &quot;Any configuration files created or used by your package must reside in /etc. If there are several, consider creating a subdirectory of /etc named after your package.&quot;</TT><BR>
<BR>
<TT>Ho cos&#236; raggruppato i miei file in una sottodirectory in /etc avente il nome del mio pacchetto, creando nell'albero di directory del pacchetto il percorso etc/NOMEPACCHETTO contenente i file, tutti quanti riportati in DEBIAN/conffiles.</TT><BR>
<TT>Alla rimozione del pacchetto ho per&#242; il seguente warning:</TT><BR>
<BR>
<TT>dpkg: warning: unable to delete old directory '/etc/NOMEPACCHETTO/NOMEFILE': Directory not empty</TT><BR>
<BR>
<TT>per ciascun file contenuto in /etc/NOMEPACCHETTO.</TT><BR>
<TT>Suppongo che questo warning sia visualizzato perch&#233; dpkg tenta di rimuovere /etc/NOMEPACCHETTO non riconoscendola come path di sistema, la quale per&#242; contiene i file che essendo conffiles non vengono rimossi (non si tratta infatti di un purge ma di un remove).</TT><BR>
<BR>
<TT>Come posso risolvere questo problema?</TT><BR>
<TT>Grazie a tutti in anticipo, ciao</TT><BR>
<BR>
<TT>Mauro</TT><BR>
<BR>
</BODY>
</HTML>

--=-D/p89J6pl+BTsSlkQmMM--