Re: (deb-cat) Reemplaçar fitxer de paquet, no repetible
Hola, Narcis: > què puc fer per a personalitzar un fitxer de logrotate sense > que me'l trepitgi una actualització? Utilitza una extensió tabú del logrotate: tabooext [+] list The current taboo extension list is changed (see the include directive for information on the taboo extensions). If a + precedes the list of extensions, the current taboo extension list is augmented, otherwise it is replaced. At startup, the taboo extension list ,v, .cfsaved, .disabled, .dpkg-bak, .dpkg-del, .dpkg-dist, .dpkg-new, .dpkg-old, .rhn-cfg-tmp-*, .rpmnew, .rpmorig, .rpmsave, .swp, .ucf-dist, .ucf-new, .ucf-old, ~ Salut, Alex -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ Alex Muntada ⢿⡄⠘⠷⠚⠋ Debian Developer log.alexm.org ⠈⠳⣄ signature.asc Description: PGP signature
(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.