rdieter(a)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