[PATCH 1/4] gtk-icon-cache.bbclass:fix support postrm at image creation time

Hongxu Jia
2013-01-17T07:22:51Z

The gtk_icon_cache_postrm failed at image creation time because ${D} is not
assigned as the prefix of icondir.

[YOCTO #3633]

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
meta/classes/gtk-icon-cache.bbclass | 9 +++++++++
1 file changed, 9 insertions(+)

diff --git a/meta/classes/gtk-icon-cache.bbclass b/meta/classes/gtk-icon-cache.bbclass
index 7c7dd78..4499782 100644
--- a/meta/classes/gtk-icon-cache.bbclass
+++ b/meta/classes/gtk-icon-cache.bbclass
@@ -32,6 +32,15 @@ done
}

gtk_icon_cache_postrm() {
+if [ "$D" != "" ]; then
+ for icondir in $D/usr/share/icons/* ; do
+ if [ -d $icondir ] ; then
+ gtk-update-icon-cache -qt $icondir
+ fi
+ done
+ exit 0
+fi
+
for icondir in /usr/share/icons/* ; do
if [ -d $icondir ] ; then
gtk-update-icon-cache -qt $icondir
--
1.7.10.4