From 9639d726090cf14615a8a62e36838e9e0413c5db Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Tue, 4 Jan 2011 23:08:40 +0000 Subject: [PATCH] - %update_icon_cache: touch icondir timestamp Changed files: rpm.macros -> 1.601 --- rpm.macros | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/rpm.macros b/rpm.macros index 6068197..a52fcbb 100644 --- a/rpm.macros +++ b/rpm.macros @@ -751,9 +751,12 @@ fi; \ # Requires: hicolor-icon-theme # %update_icon_cache() {{ \ - %{!?1:%{error:%{0}: Required icon dir missing}exit 1} \ - umask 022; \ - [ -x /usr/bin/gtk-update-icon-cache ] && /usr/bin/gtk-update-icon-cache -qf %{_datadir}/icons/%1 || :; \ + %{!?1:%{error:%{0}: Required theme name missing}} \ + if [ -x /usr/bin/gtk-update-icon-cache ]; then \ + umask 022; \ + touch --no-create %{_iconsdir}/%1; \ + /usr/bin/gtk-update-icon-cache -qf %{_iconsdir}/%1; \ + fi; \ };} \ %{nil} -- 2.44.0