[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

(deb-cat) Reemplaçar fitxer de paquet, no repetible



Bon dia,

Hi ha un tema pendent a la distribució Debian, que afecta a multitud de paquets: Els fitxers de configuració personalitzables no haurien de venir MAI inclosos en el paquet, sinó que només la versió dels valors predeterminats. Això hauria de formar part de la «Debian Policy».

Per exemple, un paquet sol portar els fitxers:
/usr/bin/programa
/etc/programa/parametres.conf
Però això és el què hauria de portar per anar bé:
/usr/bin/programa
/etc/programa/predeterminats.conf
I el fitxer «predeterminats.conf» portar una línia com:
include "personalitzacio-local.conf"

Com a molt, el programet «postinst» del paquet podria portar aquestes instruccions:
if [ ! -f /etc/programa/personalitzacio-local.conf ] ; then
echo "# default values and comments are at predeterminats.conf
# Write here your local customization
" > /etc/programa/personalitzacio-local.conf
fi

COM RESOLC AMB ELS PAQUETS MAL DISSENYATS:
$ sudo dpkg-divert --local --rename --add /etc/programa/parametres.conf
$ sudo cp -a parametres.conf.distrib /etc/programa/parametres.conf
D'aquesta manera puc personalitzar parametres.conf sense por que les actualitzacions me'l trepitgin.

EL MEU PROBLEMA D'AVUI
Necessito personalitzar /etc/logrotate.d/cups-daemon
Si el «diversifico» amb dpkg-divert el què em passa és que queden 2 fitxers que carregarà logrotate:
/etc/logrotate.d/cups-daemon
/etc/logrotate.d/cups-daemon.distrib
I aleshores el logrotate em dona error de què hi ha continguts duplicats que no ho poden ser.

El què hauria de fer l'empaquetador de «cups-daemon» és reemplaçar:
/etc/logrotate.d/cups-daemon
Per:
/etc/cups/cups-daemon.logrotate
I aleshores que el «postinst» només hi faci un enllaç simbòlic:
/etc/logrotate.d/cups-daemon -> /etc/cups/cups-daemon.logrotate


Però, donada la situació actual amb Debian Stable, què puc fer per a personalitzar un fitxer de logrotate sense que me'l trepitgi una actualització?


Gràcies.
--

Narcis Garcia

__________
I'm using this dedicated address because personal addresses aren't masked enough at this mail public archive. Public archive administrator should fix this against automated addresses collectors.


Reply to: