SPECS: gnome-mail-notification.spec (HEAD)

Fryderyk Dziarmagowski freetz w gmx.net
Czw, 13 Lis 2003, 17:37:39 CET


On Thu, 13 Nov 2003 11:10:25 +0100
wrobell <wrobell w ite.pl> wrote:

> On Thu, Nov 13, 2003 at 01:01:48AM +0100, Jakub Bogusz wrote:
> > On Wed, Nov 12, 2003 at 11:18:43PM +0100, freetz wrote:
> > >  %defattr(644,root,root,755)
> > >  %doc NEWS README TODO ChangeLog
> > >  %attr(755,root,root) %{_bindir}/mail-notification
> > > -%{_sysconfdir}/schemas/*
> > > +%config %{_sysconfdir}/gconf/schemas/*
> > 
> > Hm, w sumie nie wiem - to są pliki stałe, czy mogą być lokalnie
> > modyfikowane? Powinny mieć %config (noreplace?), czy nie?
> > Jeśli tak, to raczej wszędzie, jeśli nie, to również wszędzie.
> to są schematy, które są kopiowane przez gconf-a i zmieniane
> dla potrzeb użytkownika w jego katalogu domowym, więc nie powinno
> być oznaczna jako %config, imho 

zgadza się. schemas są tylko "szablonami" konfiguracji, nie mającymi
wpływu na ich zmodyfikowaną wersję w ~/.gconf.
z tym kopiowaniem to troche nie tak, bo fizycznie schematy nie są
kopiowane, lecz na ich podstawie zostają utworzone pliki konfiguracyjne
w /etc/gconf/gconf.xml* Dopiero uruchomienie programu powoduje
odwołanie się do nowoutworzonych plików i utworzenie odpowiednich wpisów
w ~/.gconf

tak więc używanie %config rzeczywiście nie jest uzasadnione, choc
praktycznie nie ma to żadnego wpływu na działanie programów.
tak więc wycofam tą zmianę (jak tylko cvs wróci ;)

[ot] mnie osobiście martwi inna sprawa - nie ma (?) mechanizmu, który
przy odinstalowywaniu programu usuwał to co zostaje utworzone w
/etc/gconf/gconf.xml.* - po jakimś czasie robi sie tam niezły burdel,
choc niegroźny ;)

-- 
[ Refugiado Comunista <freetz w gmx.net> ]
[   JID: freetz w jabber.bettercom.de    ]
[        - Slay your bonobo ! -        ]



Więcej informacji o liście dyskusyjnej pld-devel-pl