[Fedora-packaging] Re: iconcache scriptlets

Enrico Scholz enrico.scholz at informatik.tu-chemnitz.de
Tue Dec 5 18:42:25 UTC 2006


rdieter at math.unl.edu (Rex Dieter) writes:

>>> http://fedoraproject.org/wiki/PackagingDrafts/ScriptletSnippets/iconcache
>> ...
>> Why the 'touch' stuff?
>
> The fdo spec mandates the timestamp of the installed-to icon dir
> *must* be updated.

What is a 'fdo spec'?


>> At least 'gtk-update-icon-cache' knows a '--force' 
>> option which should have the wanted effect but adds less clutter.
>
> Dropping the 'touch' and using *only* gtk-update-icon-cache --force
> (or even xdg-icon-resource forceupdate) would require the tool to be
> present at install-time, and necessitate Requires(post,postun): foo
> which, imo, should be avoided, if at all possible.

I do not see how 

| %{_bindir}/gtk-update-icon-cache --quiet --force %{_datadir}/icons/hicolor || :

vs.

| touch --no-create %{_datadir}/icons/hicolor || :
| %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :

would led to your conclusion.




Enrico




More information about the Fedora-packaging mailing list